From: Mehmet Duran (mehmetd@kablonet.com.tr)
Date: Wed 26 Apr 2006 - 20:15:56 GMT
Merhaba Ahmet,
Herseyi SQL ile yapmak zorunda degilsiniz. Bence boyle bir SQL
calistiracaginiza, kalkod'u ve htkod'u alip programin icinde isleseniz daha
mantikli olur.
Kolay gelsin
_____
From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Ahmet
Sent: Wednesday, April 26, 2006 7:10 PM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] SQL hakkında
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;
__________ NOD32 1.1454 (20060321) Information __________
This message was checked by NOD32 antivirus system.
<http://www.nod32.com> http://www.nod32.com
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama