From: Ahmet (corsairsoft@hotmail.com)
Date: Wed 26 Apr 2006 - 16:09:55 GMT
Merhabalar
Arkadaşlar istediğim sonucu aşağıdaki sql kodu ile ancak alabiliyorum :)
ama bunu bir view veya procedure yapamıyorum EMS Mysql manager ile yapmaya çalışıyorum
hata mesajı veriyor hatanın ne olduğu yazmıyor garip bir durum söz konusu....
sql sabit olduğu için client programdan göndermek istemiyorum nasıl yapabilirim
SELECT aurnkod AS "Ürün",COUNT(aurnkod),
SUM(CASE WHEN kalkod=0 THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=4 OR kalkod=6 THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=5 THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="01" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="02" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="03" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="04" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="05" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="06" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="07" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="08" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="09" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="10" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="11" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="12" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="13" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="14" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="20" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="21" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="22" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="23" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="24" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="25" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="26" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="27" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="28" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="40" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="41" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="42" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="43" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="44" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="45" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="46" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="47" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="48" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="49" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="50" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="51" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="52" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="60" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="61" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="62" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="63" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="64" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="65" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="66" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="70" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="71" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="72" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="73" THEN 1 ELSE 0 END),
SUM(CASE WHEN kalkod=3 AND htkod="74" THEN 1 ELSE 0 END),
FROM khareket GROUP BY AURNKOD ASC;
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama