SQL İçinden çıkamadığım sorgu...
#1
Merhabalar, Başlığı seçerken biraz zorlandım ama, umarım sorunuma burada çözüm bulurum... Benim sql de bir tablom var, ve o tablodan hesap özeti çekmem gerek. Tablodaki kolonlarım :

Tarih,ID,Fiyat,Durum..
Mekandan yapılan satışlarda, durum alanına mekandan satış Atanıyor.
İnternet'ten yapılan satışlarda'da Durum Alanına
İnternetten Satış Atanıyor....
bütün sorun burada başlıyor, ben o tarihte yapılan bütün satışların, yani hem mekandan hemde internetten yapılan satışların toplam fiyatlarını tek satırda almam gerekiyor...
Almak istediğim çıktı :
Tarih - İnternetten Yapılan Satış Toplamı- Mekandan Yapılan Satış Toplamı
20.11.2010 - 1.000 - 3.000
..
..
..
30.11.2010 - 500 - 2.000



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Bu yapıda bir sorgu ile istediğiniz sonucu alabilirsiniz..:

SQL
  1. SELECT tarih,
  2. (
  3. SELECT SUM(fiyat) FROM tablo_adi
  4. WHERE tarih=trz.tarih AND durum="mekandan satış") AS mekandan,
  5. (
  6. SELECT SUM(fiyat) FROM tablo_adi
  7. WHERE tarih=trz.tarih AND durum="İnternetten Satış") AS internetten
  8. FROM tablo_adi AS trz
  9. GROUP BY tarih





  Alıntı
Bu mesajı beğenenler:
#3
Kardeş çok teşekkür ederim, şu an deniyemiyorum ama heralde bu olacak gibi görünüyor.
Çok teşekkür ederim...



  Alıntı
Bu mesajı beğenenler:
#4
Kardeş Olmadı
Verdiğin kodları denedim, ama istediğim olmıyor bitürlü. Yardımcı olursan sevinirim.
vaktin varsa eğer kendi bilgisayarında denersen, belki daha iyi bir sonuç çıkartabilirsin..
Şimdiden teşekkürler



  Alıntı
Bu mesajı beğenenler:
#5
neden basit bir örnek koymuyorsunuz
Daha sağlıklı cevap alırsınız. Taktir edersinizki burada cavap yazan ve yardımcı olmaya çalışan kişilerin de işleri aileleri var zamanları kısıtlı
Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:
#6
Hocam basit bir örnek derken ? Anlamadım ?
Yani benim takıldığım sorun bu.. Böyle bir durum daha basit nasıl anlatırım bilemedim ..
Yaşadığım sorun, tek alan üzerine 2 şart vererek sonuç almak. Netse çözülemiycek bir şey olduğunu sanmıyorum. Araşatırmaya devam edecem, çözümü bulduğum an paylaşacam burada..



  Alıntı
Bu mesajı beğenenler:


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi