Consulta de fechas

05/04/2005 - 19:10 por Ismael Prieto | Informe spam
Hola, tengo un campo tipo datetime, que tiene la fecha y
hora, entonces necesito hacer una consulta pero por la
pura fecha, por ejemplo Fecha = '03/31/2005', en vez de
poner Fecha >= '03/31/2005 00:00:00' AND Fecha

= '03/31/2005 11:59:59', como lo hago?????



Y por otro lado me di cuenta que en mi diagrama de
relaciones, las relaciones entre las tablas no tiene
palomeado el check de la integridad, pero si hace su
trabajo, es decir si elimino un registro que tenga hijos
si hace la referencia a la relacion, pero el check no esta
habilitado, por que será?????

Estoy usando SQL Server 2000 con SP3.

Saludos y gracias.

Preguntas similare

Leer las respuestas

#1 Isaías
05/04/2005 - 19:23 | Informe spam
1.- WHERE MyColFecha > '20050401' and MyColFecha
< '20050403'

En esta consulta estoy sacando lo del dia 2 de Abril de
2005.

2.- Depende como se este valiando tu integridad, ¿Por
constrain o por trigger?
Respuesta Responder a este mensaje
#2 Ismael Prieto
05/04/2005 - 19:28 | Informe spam
Se esta validando por constraint, pero si hace la
valiacion nada mas que al darle al la liga propiedades el
check aparece como inhabilitado.

Y la consulta si la pongo asi no me trae nada porq el
campo trae la hora tambien junto con la fecha.


Saludos.


1.- WHERE MyColFecha > '20050401' and MyColFecha
< '20050403'

En esta consulta estoy sacando lo del dia 2 de Abril de
2005.

2.- Depende como se este valiando tu integridad, ¿Por
constrain o por trigger?
.

Respuesta Responder a este mensaje
#3 Alejandro Mesa
05/04/2005 - 19:33 | Informe spam
1.- WHERE MyColFecha > '20050401' and MyColFecha
< '20050403'



...
where MyColFecha >= '20050331' and MyColFecha < '20050401'



AMB


"Isaías" wrote:

1.- WHERE MyColFecha > '20050401' and MyColFecha
< '20050403'

En esta consulta estoy sacando lo del dia 2 de Abril de
2005.

2.- Depende como se este valiando tu integridad, ¿Por
constrain o por trigger?

Respuesta Responder a este mensaje
#4 Maxi
05/04/2005 - 22:35 | Informe spam
Hola, las fechas las podes hacer asi:

where fecha >='YYYYMMDD 00:00:00" and < 'YYYYMMDD+1'

ej

(solo el dia 01/04/2005)

where fecha >='20050401 00:00:00" and < '20050501'


Para tu segunda pregunta, puedes tener algun trigger, asi que puedes revisar
ello

Salu2
Maxi


"Ismael Prieto" escribió en el mensaje
news:003b01c53a02$62a31e10$
Hola, tengo un campo tipo datetime, que tiene la fecha y
hora, entonces necesito hacer una consulta pero por la
pura fecha, por ejemplo Fecha = '03/31/2005', en vez de
poner Fecha >= '03/31/2005 00:00:00' AND Fecha
= '03/31/2005 11:59:59', como lo hago?????



Y por otro lado me di cuenta que en mi diagrama de
relaciones, las relaciones entre las tablas no tiene
palomeado el check de la integridad, pero si hace su
trabajo, es decir si elimino un registro que tenga hijos
si hace la referencia a la relacion, pero el check no esta
habilitado, por que será?????

Estoy usando SQL Server 2000 con SP3.

Saludos y gracias.
Respuesta Responder a este mensaje
#5 Isaías
06/04/2005 - 17:56 | Informe spam
Ismael

Nuestro amigo Maxi, escribio este articulo sobre el manejo
de fechas:

http://www.mug.org.ar/SQL/ArticSQL/240.aspx

No importa que traiga la HORA y los MINUTOS, es
comportamiento es igual.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida