RE: [Linux-programlama] SQL hakkında

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

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


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.