Un problemita que no se que es

30/08/2004 - 21:01 por Roberto Londono | Informe spam
Hola amigos, esto una duda, cuando hice un reporte en
asp.net y utilice este sentencia select trae informacion
que no es por la fecha, entonces hice este codigo
directamente en la base datos y no me trae la informacion
que necesito, yo quiero la informacion que es mayor esta
fecha '08/15/2004' como ejemplo.

y una segunda duda como puedo ver si el servidor sql
server tiene puesto los parches?.


De antemano muchas gracias por el tiempo.


Roberto londono


declare @Date_Need1 datetime
declare @Date_Need2 datetime


select @Date_Need1 = '08/15/2004'
select @Date_Need2= '08/27/2004 '

select convert(char(10),Evnt_Dat,104) as evento FROM
MES_HRD_LogUser where convert(char(10),@Date_Need1,104)

= convert(char(10),Evnt_Dat,104)






select convert(char(10),@Date_Need1,104)FROM
MES_HRD_LogUser



Evento

22.07.2004
22.07.2004
28.07.2004
28.07.2004
29.07.2004
30.07.2004
31.07.2004




21.08.2004
 

Leer las respuestas

#1 Roberto Londono
31/08/2004 - 00:52 | Informe spam
Hola Adriana muchas gracias por tu ayuda funciona
perfecto, como lo necesito.

Roberto Londono



Um par se sugerencias:

1) No es necesario convertir a CHAR las variables del


tipo DATETIME para
realizar las comparaciones, por lo cual la senetencia


SELECT deberia quedar
asi:

select convert(char(10),Evnt_Dat,104) as evento FROM


MES_HRD_LogUser
where @Date_Need1 >= Evnt_Dat

2) Para asignar el valor a una variable del tipo


DATETIME utiliza el
siguiente formato : "AAAAMMDD". Ej.:

select @Date_Need1 = '20040815'
select @Date_Need2= '20040827 '

Con respecto a saber si un servidor de SQL Server tiene


aplicado o no
determinado parche (service pack) la foma mas sencilla


es abrir con el
Administrador Corporativo el servidor y entrar a sus


propiedades (boton
derecho del raton/mouse sobre el serviodor ...


propiedades).
Al lado del numero de version aparece el nivel de SP


aplicado.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Roberto Londono"


wrote in message
news:022101c48ec3$b8482800$
Hola amigos, esto una duda, cuando hice un reporte en
asp.net y utilice este sentencia select trae




informacion
que no es por la fecha, entonces hice este codigo
directamente en la base datos y no me trae la




informacion
que necesito, yo quiero la informacion que es mayor




esta
fecha '08/15/2004' como ejemplo.

y una segunda duda como puedo ver si el servidor sql
server tiene puesto los parches?.


De antemano muchas gracias por el tiempo.


Roberto londono


declare @Date_Need1 datetime
declare @Date_Need2 datetime


select @Date_Need1 = '08/15/2004'
select @Date_Need2= '08/27/2004 '

select convert(char(10),Evnt_Dat,104) as evento FROM
MES_HRD_LogUser where convert(char




(10),@Date_Need1,104)
>= convert(char(10),Evnt_Dat,104)




select convert(char(10),@Date_Need1,104)FROM
MES_HRD_LogUser



Evento

22.07.2004
22.07.2004
28.07.2004
28.07.2004
29.07.2004
30.07.2004
31.07.2004




21.08.2004




.

Preguntas similares