| Usuario |
Usando sql |
Desconocido
|
| Enviado - 11/6/2003 |
| |
Trato de hacer una consulta de fechas en un rango especificado, pero no me lo toma. Tuve que declarar la variable fecha como varchar de 8, porque como datetime no me funciona. Hice esto:
SELECT cedula, nombre, fecha FROM tabla WHERE fecha Between '15/02/96' And '27/09/98'
Gracias y espero su ayuda! |
| |
|
fmarredo
355 Mensaje(s)
|
| Enviado - 12/6/2003 |
| |
| Si declarás el campo como texto el orden es diferente que las fechas (en texto '12/05/2003' es menor que '23/05/1978' ) así que es posible que en el conjunto de resultados tengas fechas que no corresponden a lo que estás buscando. Yo te recomendaría que las fechas las almacenes como datetime y no como texto. |
| |
|
Desconocido
|
| Enviado - 8/8/2003 |
| |
usa esto:
SELECT cedula, nombre, fecha FROM tabla WHERE fecha Between datevalue('15/02/1996') And datevalue('27/09/98');
|
| |
|
Desconocido
|
| Enviado - 8/8/2003 |
| |
fe de erratas
en la segunda fecha
queda asi:
SELECT cedula, nombre, fecha FROM tabla WHERE fecha Between datevalue('15/02/1996') And datevalue('27/09/1998');
|
| |
|
|
|