Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2004
davidgaldo davidgaldo is offline
Miembro
 
Registrado: nov 2003
Posts: 220
Poder: 21
davidgaldo Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 27-04-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
¿ esto es lo que quieres ?

select month(fecha) as mes, sum(importe) from tabla group by month(fecha)
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 27-04-2004
rpadin rpadin is offline
Miembro
 
Registrado: ene 2004
Posts: 47
Poder: 0
rpadin Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 22:39:18.


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
Copyright 1996-2007 Club Delphi