PROBLEMAS CON QUERY...!!!!!
Publicado por Miguel (4 intervenciones) el 19/03/2004 19:29:57
SALUDOS...
tengo el sig. query , al ejecutarlo quiero que me traiga unicamente los campos solicitados , sin embargo me trae tambien un monton de campos NULL , como los elimino???
SELECT distinct TL = CASE WHEN id_familia = 'TL ' THEN SUM(importe) END,
HL = CASE WHEN id_familia = 'HL ' THEN SUM(importe) END,
257 = CASE WHEN id_familia = ' 257' THEN SUM(importe) END,
257 = CASE WHEN id_familia = '257' THEN SUM(importe) END,
APP= CASE WHEN id_familia = 'APP' THEN SUM(importe) END,
250 = CASE WHEN id_familia = '250' THEN SUM(importe) END,
370 = CASE WHEN id_familia = ' 370' THEN SUM(importe) END,
805 = CASE WHEN id_familia = ' 805' THEN SUM(importe) END
FROM reporte
group by reporte.fam
y genera esto
NULL NULL NULL NULL NULL NULL NULL NULL
NULL NULL NULL NULL NULL NULL NULL 178.22
NULL NULL NULL NULL 816.96000000000004 NULL NULL NULL
NULL NULL NULL 3297.5999999999999 NULL NULL NULL NULL
NULL NULL 42717.599999999999 NULL NULL NULL NULL NULL
NULL 59910.840000000004 NULL NULL NULL NULL NULL NULL
1676.7 NULL NULL NULL NULL NULL NULL NULL
tengo el sig. query , al ejecutarlo quiero que me traiga unicamente los campos solicitados , sin embargo me trae tambien un monton de campos NULL , como los elimino???
SELECT distinct TL = CASE WHEN id_familia = 'TL ' THEN SUM(importe) END,
HL = CASE WHEN id_familia = 'HL ' THEN SUM(importe) END,
257 = CASE WHEN id_familia = ' 257' THEN SUM(importe) END,
257 = CASE WHEN id_familia = '257' THEN SUM(importe) END,
APP= CASE WHEN id_familia = 'APP' THEN SUM(importe) END,
250 = CASE WHEN id_familia = '250' THEN SUM(importe) END,
370 = CASE WHEN id_familia = ' 370' THEN SUM(importe) END,
805 = CASE WHEN id_familia = ' 805' THEN SUM(importe) END
FROM reporte
group by reporte.fam
y genera esto
NULL NULL NULL NULL NULL NULL NULL NULL
NULL NULL NULL NULL NULL NULL NULL 178.22
NULL NULL NULL NULL 816.96000000000004 NULL NULL NULL
NULL NULL NULL 3297.5999999999999 NULL NULL NULL NULL
NULL NULL 42717.599999999999 NULL NULL NULL NULL NULL
NULL 59910.840000000004 NULL NULL NULL NULL NULL NULL
1676.7 NULL NULL NULL NULL NULL NULL NULL
Valora esta pregunta


0