Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Dos consultas a la vez en una tabla (https://www.clubdelphi.com/foros/showthread.php?t=72887)

MAXIUM 17-03-2011 06:15:53

Dos consultas a la vez en una tabla
 
De partida no se como presentarlo y por ende como buscarlo, así que perdonen si estaba en el foro y no supe encontrarlo.

Lo que quiero hacer y en parte lo hago... es hacer dos consultas al mismo tiempo en una misma tabla.

¿Para que y Por que?

Tengo un DBChart1 con el que quiero comparar dos Series. Los datos de un mes dado con los del mismo mes pero del año anterior.

De momento y a modo de ejemplo, tengo la consulta pero solo para una Serie. Me falta hacer la consulta para la segunda Serie.

Código Delphi [-]
IBQuery1.SQL.Add('Select FECHA_MATRICULA, Count(FECHA_MATRICULA) As Veces ');
     IBQuery1.SQL.Add('From ALUMNOS Where (FECHA_MATRICULA Between :dia_Inicial and :dia_Final) Group By FECHA_MATRICULA');
     IBQuery1.ParamByName('dia_Inicial').AsString:= '01-03-2011';
     IBQuery1.ParamByName('dia_Final').AsString:=  '31-03-2011';

calco_hugo 23-03-2011 15:14:43

a ver si entendi

select campo, count(campo) as total, (select campo, count(campo) as total_1 from tabla where "ACA PONDRIAS EL TEMA DE MANEJO DE FECHA") from tabla where "ACA PORNDRIAS EL TEMA MANEJO DE FECHA"

la idea es que dentro del primer select armes entre parentesis la segunda consulta select con el from y el where

en mysql funciona, como no pusiste la base ni idea que usas, espero que sea esto, un abrazo
hugo


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

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