Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Cómo obtener la fecha actual en una sqlquery (https://www.clubdelphi.com/foros/showthread.php?t=30647)

Mauro® 12-04-2006 13:14:46

Cómo obtener la fecha actual en una sqlquery
 
Hola a todos, quisiera saber si alguien me puede ayudar con mi problema.
Paso a comentarles.
Tengo que calcular los días de vencimiento de cada registro de una tabla, para ellos usé una Query pero no puedo lograr obtener la fecha actual, paso a describir el código escrito en la consulta.
SELECT Id, fvenciemiento - Date:confused: AS DVencimiento FROM Equipos
ORDER BY Id

Espero que alguien pueda darme una mano.
Desde muchas gracias.
Saludos a todos.
Mauro

Kosmo 12-04-2006 14:06:05

normalmente la fecha del sistema de una base de datos es SYSDATE

eLYaN 12-04-2006 14:12:19

Dependera de la base de datos en ORACLE es sysdate, pero en access por ejemplo es date().

Mauro® 12-04-2006 14:53:04

En realidad es para...
 
Lo que pasa es que lo estoy usando para hacer una consulta a una tabla paradox a travez del BDE no se si me explico no estoy usando ningún motor de base de datos.

Saludos,
Mauro

Kosmo 12-04-2006 15:23:39

Lo que tendrás que hacer entonces es componer la sql mediante strings, teniendo en cuenta que DateToStr(Date) en delphi devuelve un string con la fecha del sistema.

en plan
Código Delphi [-]
var sql: string;
 
sql :='SELECT Id, fvenciemiento - ' + DateToStr(Date) + ' AS DVencimiento FROM ...'

o bien metiendo ese dato como un parametro y poniendo en la sql un :nombre_parametro

Echale un vistazo a esto:

http://www.clubdelphi.com/foros/showthread.php?t=22768


La franja horaria es GMT +2. Ahora son las 13:12:58.

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