Erro de Lógica SQL

Rikazzold

Power Member
Boas a todos.
Criei um Stored Procedure (SQL Management) com o seguinte código SQL
(...)
@pjt_id Int = null,
@prj_beginDate DateTime = null,
@prj_endDate DateTime = null
(...)
SELECT prj_cod, prj_name, prj_subversion
FROM Project
WHERE pjt_id = ISNULL(@pjt_id, pjt_id)
OR (prj_beginDate >= ISNULL(@prj_beginDate, prj_beginDate) AND prj_endDate <= ISNULL(@prj_endDate, prj_endDate))
(...)

Na página web(asp.net) é apresentada uma tabela com os valores respectivos ao Stored Procedure. Na página existem 3 filtros, que correspondem aos parâmetros do Stored Procedre mas a tabela só está a filtrar pelo primeiro parâmetro. As datas são estãoa funcionar. Já dei uma data de voltas a isto mas continua sem funcionar.
Qual será o problema so SP?
Cumps.
 
Back
Topo