como tomo el mes de una fecha??
buenas gente... esta vez consulto de q forma se puede realizar una consulta tomando el mes en curso.
Es decir, necesito hacer una consulta q me traiga los registros del mes en curso, pero como tomo solo el mes de una fecha y como lo comparo?? el campo es de tipo date. trabajo con delphi6 y paradox7. gracias... |
hola, echale un vistazo a la funcion decodedate
EDITO : demasiado rapido. Eso es solo en delphi, no sql |
Cita:
select * from whatever where dia between :dia_inicio and :dia_fin Como resolverlo en el sql, pasandole ;por ejemplo un mes determinado NI IDEA, seguro se puede pero excede mis conocimientos. :D Saludos. |
segun este link, es usando la funcion Month
|
Cita:
|
si, ya lo edite. Y si, funciona
|
quizas algo así:
lo hice al vuelo no lo he probado pero es una idea. Saludos. |
si lo quieres hacer en la consulta podrias hacer algo asi:
|
Alguna vez intente hacerlo con una sentencia sql en paradox y no encontre la forma de tomar la fecha del sistema, adicione un campo a la tabla con el "now" como valor por defecto y lo tome de alli
En firebird seria tomara extract(month from current_date) y listo, pero siendo en paradox eduarcol te dio la instruccion y puedes adicionar el campo como lo hice yo:) |
|
Cita:
Pero creo que estamos hablando de Paradox |
Cita:
jejeje... pequeño despiste... pero me alegra de que te sirva :) |
Gracias gente, con la ayuda de todos lo solucione de la sigueinte manera..
Código Delphi [-]fecha:=now; decodedate(fecha, ano, mes, dia); asi tomo el mes de la fecha actual. Código Delphi [-]query1.parambyname('mes').value:=mes; Parametro de la consulta. Código SQL [-]where extract(month from FechaPago)=:mes comparo el parametro extrayendo el mes del campo q me interesa compara.. gracias a los que me respondieron y me pasaron todas esas ideas.. un abrazo. |
La franja horaria es GMT +2. Ahora son las 03:10:45. |
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