FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Comparar TIME en Interbase
Perdon por tanta pregunta, pero ya casi estoy por terminar. Tengo un problema al comparar dos tablas, en el tipo de campo TIME. Tengo lo siguiente en un trigger:
CREATE TRIGGER VENTAS_CHANGE FOR TICKETS1 BEFORE INSERT AS BEGIN UPDATE COLECTOR SET EXISTENCIAS = CANTIDAD - TICKETS1.CANTIDAD, OBSERVACIONES = 'AJUSTADO' WHERE CODIGO = TICKETS1.CODIGO AND HORA<TICKETS1.HORA; END Ya lo he probado y todo lo hace bien, hasta que llega al comparar la hora de la tabla COLECTOR, con la hora de la tabla TICKETS1. El tipo de campo para ambas tablas en la hora es TIME. Tendria que cambiar el tipo de campo de TIME a alguno otro? Le he quitado esa condicion y lo hace bien, el ajuste y todo, pero al agregar el AND y la condicion de la hora, ya no lo hace. Estoy usando Interbase 2007, gracias. |
#2
|
||||
|
||||
Resp
Es igual a Osea que estas comparando los mismos Valores CODIGO = TICKETS1.CODIGO -- Cierto siempre AND HORA<TICKETS1.HORA -- False Siempre New.Hora, New.CODIGO solo los valores que vienen entrando WHERE CODIGO = TICKETS1.CODIGO --Esta demas siempre va a ser igual
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. Última edición por rastafarey fecha: 03-11-2008 a las 21:15:08. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Comparar estructuras y actualizar Base de datos Interbase | Chaja | Conexión con bases de datos | 5 | 12-07-2021 09:43:25 |
Comparar Dos (2) Bases de Datos en Interbase | Efren2006 | Conexión con bases de datos | 1 | 11-06-2008 19:25:36 |
Campo Time no anda en InterBase? | Carmelo Cash | Firebird e Interbase | 7 | 11-03-2008 22:39:42 |
Interbase/Firebird y campos TIME | marcial | Conexión con bases de datos | 5 | 16-04-2007 20:03:20 |
time, comparar 2 campos ttime | Pascual Montes | Varios | 2 | 29-03-2005 19:50:47 |
|