Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Filtrado SQL por mes (https://www.clubdelphi.com/foros/showthread.php?t=45087)

MaMu 22-06-2007 04:48:29

Filtrado SQL por mes
 
Necesito saber si se puede y como se hace lo siguiente. Tengo una base de datos en donde en los registros hay un campo FECHA: "dd/mm/yyyy" y quiciera saber si puedo hacer una consulta SQL, para que solo me muestre los registros cuya fecha se correspondan al valor del mes que yo quiera, por ejemplo quiero mostrar todos los registros cuyo mes es "dd/05/yyyy".
Se puede? como se hace?

Código Delphi [-]
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('select * from tabla where fecha="dd/05/yyyy"');
Query.ExecSql;
Query.Open;

Saludos y gracias

roman 22-06-2007 04:55:45

Prueba algo como

Código SQL [-]
select * from tabla
where extract(month from fecha) = 5

// Saludos

MaMu 22-06-2007 04:59:49

Cita:

Empezado por roman
Prueba algo como


Código SQL [-]
select * from tabla
where extract(month from fecha) = 5





// Saludos

Gracias Roman, no me funciono, pero, analizando esa instruccion MONTH que me conmentas, hice lo siguiente:

Código Delphi [-]
SQLStr:='select * from tabla where month(fecha)=mes';

Y funciona. Muchas gracias por orientarme.

Saludos


La franja horaria es GMT +2. Ahora son las 03:23:31.

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