Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Problema sintaxis con FIREBIRD (https://www.clubdelphi.com/foros/showthread.php?t=35054)

vivamotos 30-08-2006 09:18:17

Problema sintaxis con FIREBIRD
 
Saludos,

Mirad tengo el siguiente problema:

Tengo esto en un programa que lo hacía en una base de datos SQL

CONVERT(DATETIME,HoraFin)>=CONVERT(DATETIME,'"+horainicial+"')

Pero ahora este programa lo quiero pasar a FIREBIRD y se queja de que no encuentra la función CONVERT, sabéis alguna otra forma de hacer esta comparación en FIREBIRD???? gracias.

Aldo 30-08-2006 14:10:38

Convert
 
En firebird la función convert no existe pero en su lugar puedes usar la función CAST( Valor AS DateType ). Osea que si quieres convertir una cadena en fecha es lo siguiente CAST( Cadena AS DATE )

vivamotos 30-08-2006 15:47:52

como hago el CAST con un tiempo de '06:00:00'???
 
Saludos,

Ahora quiero comparar dos horas, como hago el cast para compararlas???
ponedme un ejemplo pleaseeeeeeeee

vivamotos 30-08-2006 16:41:15

Comparar horas hechas en string
 
Saludos,

Tengo el siguiente problema, tengo dos STRINGS uno en un campo de una tabla y el otro en una variable y quiero hacer la comanda SQL para que me permita comparar los dos, eso si con FIREBIRD, es decir con el CAST.

Las dos variables tienen el siguiente formato: '14:30:00'

Espero que me podáis ayudar a realizar la comanda grácias!


La franja horaria es GMT +2. Ahora son las 20:00:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi