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. |
Alguien que me ayude please¡¡¡
|
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. |
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