dichosas fechas...
Trabajo con sql server, y tengo una tabla con un campo fecha, el problema que tengo es que en la aplicacion quiero filtrar las filas por meses, como puedo hacer??, no puedo comparar con principio y final de mes ya que tambien tendría q poner el año, con lo cual no valdría para otro año, no sé que hacer.
|
¿ esto es lo que quieres ?
select month(fecha) as mes, sum(importe) from tabla group by month(fecha) |
A ver si esto te vale!!!
Buenos días.
1º.- Puedes definir un TQuery, orientado a filtrar este tipo de datos ... 2º.- En la query pones algo tal que ... select ... from ... where Month(mifecha) = 3 Así sacas los datos correpondientes al mes de marzo. El resto es relacionarlo. Para hacerlo más versatil, puedes definir parámetros para la query, así pasarías el parámetro y no tendrías que reconstruir de cada vez la query, es decir ... select ... from ... where Month(mifecha) = :"elmesparaseleccionar" así ... mitquery.ParamByName("elmesparaseleccionar").AsInteger:= 3 Un saudo Ramiro |
La franja horaria es GMT +2. Ahora son las 06:32:17. |
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