Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Crear campos en SQL (https://www.clubdelphi.com/foros/showthread.php?t=8746)

JamesBond_Mx 31-03-2004 19:39:44

Crear campos en SQL
 
Hola que tal compañeros, vengo con una supermegaduda, a ver si me pueden auxiliar.

Tengo una consulta mas o menos así

SELECT DISTINCT d.Resp, Count(*)
FROM "Z:\Datos\Areas.db" d, "Z:\Datos\Anomalia.DB" D1
WHERE
(D1.Fecha_Prog >= '02/01/2004')
AND (D1.Fecha_Prog <= '02/29/2004')
AND (D1.Cve_Resp = d.Cve_Resp)
Group BY d.Resp

El resultado lo mando a un DBgrid y obtengo algo así:

RESP Count(*)

Resp. 1 2
Resp. 2 5
Resp. 3 1
Resp. 4 1
Resp. 5 1

Esto esta muy bien, no hay bronca
Pero ahora supongamos que quiero sacar el resultado por mes, en el ejemplo anterior solo saco lo de febrero, pero quiero lo de enero, febrero, marzo, etc.

y me lo muestre asi:

RESP Enero Febrero Marzo...

Resp. 1 X X X
Resp. 2 X X X
Resp. 3 X X X
Resp. 4 X X X
Resp. 5 X X X

Y asi, hasta diciembre, ¿como lo hago?

Gracias por su atención.

JamesBond_Mx 01-04-2004 20:09:45

Alguien que me ayude please¡¡¡

marcoszorrilla 01-04-2004 20:18:29

Con una Paradox mal lo tenemos:

Extract(Month from fecha)as mes

El problema es que una vez extraido únicamente el mes no te dejará utilizarlo para hacer un Group by.


Un Saludo.

JamesBond_Mx 02-04-2004 16:55:44

No me serviría así...
Alguna sugerencia entonces para hacer lo que quiero, trabajo con tablas Paradox.


La franja horaria es GMT +2. Ahora son las 00:05:15.

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