Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Como saber el mes (https://www.clubdelphi.com/foros/showthread.php?t=6100)

robero espinoza 18-12-2003 00:54:26

Como saber el mes
 
Hola a todos espero esten bien, tengo un pequeño problema quiero sabes de una fecha cual mes es, tengo en mi tabla una fecha 20/12/03 entonces quiero saber de esa fecha que mes es por ejemplo, de la fecha antes dicha que me diga que es el mes 12 o diciembre como le puedo hacer.

Espero me entiendan y me puedan ayudar muchas gracias.

saludos

__hector 18-12-2003 01:07:33

En que motor de base de datos?

En SQL Server y Access existe la funcion Month(Fecha), que te devuelve el mes de la fecha dada. En fin, dependera de la base de datos que uses.

roman 18-12-2003 01:08:20

Esto depende de la base de datos que uses. Por ejemplo, en Paradox puedes usar la función EXTRACT:

SELECT EXTRACT(MONTH FROM fecha) as mes

En MySql puedes usar la función Month:

SELECT MONTH(fecha) as mes

Otra cosa que puedes hacer si no necesitas el valor del mes en la consulta misma es extraer el valor de la fecha a una variable TDateTime en Delphi y usar la función MonthOfTheYear.

También, podrías hacer un CAST de la fecha como un string y utilizar alguna función del tipo SUBSTRING para localizar la parte que contiene al mes.

// Saludos


La franja horaria es GMT +2. Ahora son las 06:04:11.

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