Sintaxis de If Then Else y Valores Nulos

27/07/2005 - 23:36 por C a r l o s - A n t o n i o | Informe spam
Claramente la sintaxis de mi SELECT esta mal. Desde el uso del If-Then, el
test de los valores nulos y la devolucion de la fecha de hoy. Si alguien
pudiera ayudarme se los agradeceré.

Saludos,

Carlos



SELECT TOP 10
Clientes.MEMBID,
if Clientes.HPFROMDT is null
begin
'07-25-2005' --Devolver la fecha de hoy
end
else
begin
dbo.RVS_MEMB_HPHISTS.HPFROMDT
end
as ENDDATE,
 

Leer las respuestas

#1 C a r l o s - A n t o n i o
27/07/2005 - 23:43 | Informe spam
Bueno esta sintaxis usando el Case When no me devuelve errores, aún asi no
puedo traer la fecha de hoy.

SELECT TOP 10
Clientes.MEMBID,
CASE WHEN Clientes.HPFROMDT is null
THEN
'07-25-2005' --Devolver la fecha de hoy
ELSE
Clientes.HPFROMDT
end
as ENDDATE,



"C a r l o s - A n t o n i o" <carlvazpr?arroba¿yahoo.com> wrote in message
news:
Claramente la sintaxis de mi SELECT esta mal. Desde el uso del If-Then,
el test de los valores nulos y la devolucion de la fecha de hoy. Si
alguien pudiera ayudarme se los agradeceré.

Saludos,

Carlos



SELECT TOP 10
Clientes.MEMBID,
if Clientes.HPFROMDT is null
begin
'07-25-2005' --Devolver la fecha de hoy
end
else
begin
dbo.RVS_MEMB_HPHISTS.HPFROMDT
end
as ENDDATE,

Preguntas similares