FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
TIMESTAMP en restriccion
Hola al Foro. Estoy trabajando con Firebird 1.5 y tengo un problema a la hora de hacer una consulta que en al clausula WHERE tengo que usar un campo TIMESTAMP, pero tengo un problema
SELECT TV.DESCRIPCION, (VD.PRECIO*VD.CANT) AS MONTO FROM TIPOS_VENTAS TV, VENTAS_DETALLE VD, VENTAS V WHERE V.TIPO_VENTA = TV.CODIGO AND V.NRO = VD.NRO AND V.FECHA = 'NOW' <---------- ACA ORDER BY TV.DESCRIPCION cuando hago = 'NOW' no devuelve nada porque no coinciden HH.MM.SS Espero que alguien me puede ayudar. Desde ya muchas Gracias. Saludos. YA ENCONTRE COMO SOLUCIONARLO.... DICULPEN LOS QUE ENTRARON POR NADA.... BUENO, LO HICE ASI: SELECT TV.DESCRIPCION, (VD.PRECIO*VD.CANT) AS MONTO FROM TIPOS_VENTAS TV, VENTAS_DETALLE VD, VENTAS V WHERE V.TIPO_VENTA = TV.CODIGO AND V.NRO = VD.NRO AND CAST(V.FECHA AS DATE) = 'NOW' ORDER BY TV.DESCRIPCION, V.FECHA Última edición por Cañones fecha: 28-08-2007 a las 21:17:23. Razón: YA ENCONTRE LA SOLUCION |
#2
|
|||
|
|||
Hola...
Antes que nada, teniendo ya 36 mensajes, ya deberías de saber del uso de las etiquetas SQL... Ahora, entrando al tema, si V.FECHA es TIMESTAMP, es obvio que nunca va a coincidir con el valor de 'NOW'. Si especificas mejor que quieres lograr, podemos ayudarte mejor... Saludos... |
#3
|
||||
|
||||
Hola. Disculpas Pero No Se Que Son Esas Etiquetas, No Era Mi Intencion Cauzar Molestia Alguna.
Lo Que Queria Era Poder Encontrar Todos Los Registros Que Sean ='now' Pero No Podia Por La Incompatibilidad De Los Tipos De Datos, Pero Lo Solucione. Gracias Por Tu Tiempo. Saludos. |
#4
|
|||
|
|||
Hola de nuevo...
No causas molestias, solo que haciendo uso de las etiquetas SQL, haces que tu código se vea mejor... No es lo mismo: SELECT CAMPO1, CAMPO2, CAMPO3 FROM TABLA WHERE CAMPO2 = 'NOW' Que:
Ves la diferencia? Saludos... |
#5
|
|||
|
|||
A lo mejor esto no es muy ortodoxo, pero debería de funcionar
y en la consulta
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#6
|
|||
|
|||
Bueno, el problema que tenía no era con el valor de 'NOW', sino con el valor del campo V.FECHA que está declarado como un TIMESTAMP...
Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Restriccion de direcciones web | Osorio | Redes | 8 | 07-12-2006 19:29:57 |
timestamp y milisegundos | Abel Garcia | Firebird e Interbase | 1 | 19-09-2005 01:45:06 |
restriccion al momento de hacer insert | el_barto | Conexión con bases de datos | 15 | 03-08-2005 17:52:15 |
hacer restriccion en una fecha con check.... | uper | Firebird e Interbase | 4 | 11-07-2005 15:40:44 |
Timestamp y bde 5.2 | Toni | Firebird e Interbase | 2 | 27-05-2003 09:26:33 |
|