Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-05-2010
sizne sizne is offline
Miembro
 
Registrado: mar 2010
Posts: 104
Poder: 15
sizne Va por buen camino
Consulta con DBChart

Hola, podria ayudarme alguien por favor?
Estoy usando un DBChart, esta es mi consulta:
Código SQL [-]
SELECT     i.DeptoE, SUM(b.TotalRecibido) AS Cant
FROM         dbo.BDinscripcion i INNER JOIN
                      dbo.BDBeca b ON i.IdE = b.IdE
GROUP BY i.DeptoE

Me sale resultados por departamentos los montos que recibieron.
Lo que quiero es introduciendo un determinado año: 2007 por ejemplo, este año quiero introducir por medio de un combobox o un Tedit.
Colocando en el codigo seria asi:
Código SQL [-]
WHERE year(b.Fecha)='2007'
Lo que no deseo, sino por medio de un combobox o Tedit en un Form (de Delphi) introducir...

Es decir:
Código SQL [-]
SELECT     i.DeptoE, SUM(b.TotalRecibido) AS Cant
FROM         dbo.BDinscripcion i INNER JOIN
                      dbo.BDBeca b ON i.IdE = b.IdE
Where year(b.fecha)=  //aqui que colocaria???
GROUP BY i.DeptoE

Estoy usando ADOQuery y DBChart para fines estadísticos simplemente.

Gracias

Última edición por sizne fecha: 27-05-2010 a las 20:00:14.
Responder Con Cita
  #2  
Antiguo 27-05-2010
elarys elarys is offline
Miembro
 
Registrado: abr 2007
Posts: 94
Poder: 18
elarys Va por buen camino
si entendi bien tienes que agregar esto

Where year(b.fecha)= '+ Edit.Text +'
o
Where year(b.fecha)= '+ Combo.Text +'
Responder Con Cita
  #3  
Antiguo 28-05-2010
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Con parámetros:
Código SQL [-]
SELECT     i.DeptoE, SUM(b.TotalRecibido) AS Cant
FROM         dbo.BDinscripcion i INNER JOIN
                      dbo.BDBeca b ON i.IdE = b.IdE
Where year(b.fecha)= :fecha //aqui se :fecha indica que es un parámetro
GROUP BY i.DeptoE

luego en delphi hace algo como:

Código Delphi [-]
ADOQuery.Close;
ADOQuery.ParamByName('fecha').asDate := strToDate(TEdit1.text);
ADOQuery.Open;
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #4  
Antiguo 30-05-2010
sizne sizne is offline
Miembro
 
Registrado: mar 2010
Posts: 104
Poder: 15
sizne Va por buen camino
Hola!!!

graciassss !!!

Saludos
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Preview DBChart Palmiro Gráficos 1 02-04-2008 15:42:13
DBChart Caro Conexión con bases de datos 4 27-10-2007 08:50:35
dbchart en delphi richy08 Varios 0 27-10-2007 01:17:01
Problemas con DBchart mamaza_k OOP 1 25-10-2007 19:41:08
Problema con un DBChart Lucciano Gráficos 1 04-05-2006 18:57:37


La franja horaria es GMT +2. Ahora son las 16:33:04.


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