Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Obtener el mes de una fecha (https://www.clubdelphi.com/foros/showthread.php?t=1178)

IVAND 05-06-2003 23:58:35

Obtener el mes de una fecha
 
Hola a todos

Utilizo firebird 1.0 y necesito obtener el mes de una fecha con que instruccion podria hacerlo

Ejemplo

Dia,Mes,año
04/01/2003 = 1
04/02/2003 = 2 Etc


De antemano

Gracias

jhonny 06-06-2003 00:09:54

pues si quieres hacerlo directamente desde tu firebird entonces seria una consulta asi:

Para separar las secciones de los campos tipo fecha, utiliza la instrucción EXTRACT de esta manera. Suponiendo que la tabla EMPLEADOS tiene un campo llamado FECHA_INGRESO, obtenemos separadamente las secciones de la fecha:

Código:

select extract(day from fecha_ingreso),
extract(month from fecha_ingreso),
extract(year from fecha_ingreso)
from empleados

Es conveniente dar un nombre a cada sección, mediante AS:

Código:

select extract(day from fecha_ingreso) AS DIA,
extract(month from fecha_ingreso) AS MES,
extract(year from fecha_ingreso) AS ano
from empleados

espero que esto te sirva pa algo

IVAND 07-06-2003 17:01:13

Gracias amigo, tu respuesta me ha servido mucho

gonza_619 09-11-2010 01:12:16

hola una duda, si utilizo un datetimepicker y esa fecha seleccionada la guardo en una variable, puedo extraer el dia de esa fecha que esta en una variable?
ej:
fecha:=datetimepicker1.date;
dia:=extract(day from fecha)

entonces en dia tengo el dia de esa fecha, es posible esta funcion para sacar el dia? gracias

rastafarey 10-11-2010 01:45:00

resp
 
El ejemplo anterior es en sql para eso tienes las funciones de delphi. puedes usar decode time o formatdatetime u otra cosa.


La franja horaria es GMT +2. Ahora son las 16:22: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