Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

6Beğeni
  • 1 Yazan Cylde
  • 1 Yazan Gerilim
  • 1 Yazan Cylde
  • 1 Yazan Gerilim
  • 1 Yazan Gerilim
  • 1 Yazan Gerilim

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Veritabanları

SQL Ödev Yardım Edin Lütfen

  #1  
Okunmamış 08 Kasım 2018, 20:00
Cylde Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 26 Ocak 2017
Yaş / Cinsiyet: 20 / Erkek
Ad, Soyad: On... Öz...
Mesajlar: 135
Beğeniler: 23 / 52
Ticaret: 0, 0%
Yarına gitmesi gereken ödevim var ama sorular çok zor geldi bana yardım ederseniz çok mutlu olurum..

Tablo yapıları



Sorular

1) İndirim hakkı bulunmayan müşterilerin yaptıkları alışverişleri ürün kategorilerine göre gruplayınız.
2) Buzdolabı ve Derin dondurucu satışları en çok hangi tarihlerde yapılmıştır?
3) En çok alışveriş yapan müşteri kaç farklı kategoride ürün satın almıştır?
4) En fazla kategoride alışveriş yapan en genç müşteri kimdir?
5) En yüksek satış miktarı hangi üründen elde edilmiştir?
6) En düşük satış miktarı hangi müşteriden elde edilmiştir?
7) Aynı tarihte en az iki ürün satın alan müşterilerin harcadığı ortalama para ne kadardır?
8) Cuma günü alışveriş yapan müşterileri listeleyiniz.
9) Hiç satış yapılmayan tarihleri listeleyiniz.
Gerilim bunu beğendi.
  #2  
Okunmamış 08 Kasım 2018, 21:10
Gerilim Adlı Üyenin Avatarı
alisverisin.com
 
Üyelik Tarihi: 27 Ağustos 2011
Cinsiyet: Erkek
Meslek: Bilgi İşlem
Konum: Çanakkale
Ad, Soyad: Bu... Ön...
Mesajlar: 1.716
Beğeniler: 422 / 958
Ticaret: 17, 100%


1.SQL

Kod:
SELECT CUS.Name,CUS.LastName,PRO.ProductName,CAT.CategoryID,CAT.CategoryName FROM Customers CUS LEFT JOIN Sales SLS ON CUS.CustomerID=SLS.CustomerID
LEFT JOIN Products PRO ON PRO.ProductID=SLS.ProductID
LEFT JOIN Categories CAT ON CAT.CategoryID=PRO.CategoryID
WHERE CUS.Discount IS NULL
GROUP BY CAT.CategoryID,PRO.ProductName,CUS.Name,CUS.LastName,CAT.CategoryNameC
Cylde bunu beğendi.
Konu Gerilim tarafından (09 Kasım 2018, 15:55 ) değiştirilmiştir.
İnternetten Alışverişin Adresi - alisverisin.com
  #3  
Okunmamış 08 Kasım 2018, 21:13
Cylde Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 26 Ocak 2017
Yaş / Cinsiyet: 20 / Erkek
Ad, Soyad: On... Öz...
Mesajlar: 135
Beğeniler: 23 / 52
Ticaret: 0, 0%
ilk soru için teşekkürler hocam
  #4  
Okunmamış 09 Kasım 2018, 13:17
Gerilim Adlı Üyenin Avatarı
alisverisin.com
 
Üyelik Tarihi: 27 Ağustos 2011
Cinsiyet: Erkek
Meslek: Bilgi İşlem
Konum: Çanakkale
Ad, Soyad: Bu... Ön...
Mesajlar: 1.716
Beğeniler: 422 / 958
Ticaret: 17, 100%
Sorular güzel akıl yorucu ama anlayamadıklarım da var.
resimler çok ufak görmekte zorlanıyorum. Tabloları oluşturup yapmam lazım onları ama ona da üşendim
Ne zamana kadar yapman lazım?
İnternetten Alışverişin Adresi - alisverisin.com
  #5  
Okunmamış 09 Kasım 2018, 13:19
Cylde Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 26 Ocak 2017
Yaş / Cinsiyet: 20 / Erkek
Ad, Soyad: On... Öz...
Mesajlar: 135
Beğeniler: 23 / 52
Ticaret: 0, 0%
bu akşam 23:59 a kadar sisteme yüklemem lazım tabloların net halini mailden atabilirim müsaitseniz
Gerilim bunu beğendi.
  #6  
Okunmamış 09 Kasım 2018, 15:35
Gerilim Adlı Üyenin Avatarı
alisverisin.com
 
Üyelik Tarihi: 27 Ağustos 2011
Cinsiyet: Erkek
Meslek: Bilgi İşlem
Konum: Çanakkale
Ad, Soyad: Bu... Ön...
Mesajlar: 1.716
Beğeniler: 422 / 958
Ticaret: 17, 100%
ÇIKTI YOK.
Buzdolabı ve Derin Dondurucu satışı olmamış.

2. SQL

Kod:
SELECT COUNT(*) SATIŞ,SLS.SaleDate FROM Sales SLS LEFT JOIN Products PRO ON SLS.ProductID=PRO.ProductID
LEFT JOIN Categories CAT ON PRO.CategoryID=CAT.CategoryID
WHERE CAT.CategoryName='Buzdolabı' AND CAT.CategoryName='Derin Dondurucu'
GROUP BY SLS.SaleDate
Cylde bunu beğendi.
Konu Gerilim tarafından (09 Kasım 2018, 15:55 ) değiştirilmiştir.
İnternetten Alışverişin Adresi - alisverisin.com
  #7  
Okunmamış 09 Kasım 2018, 15:55
Gerilim Adlı Üyenin Avatarı
alisverisin.com
 
Üyelik Tarihi: 27 Ağustos 2011
Cinsiyet: Erkek
Meslek: Bilgi İşlem
Konum: Çanakkale
Ad, Soyad: Bu... Ön...
Mesajlar: 1.716
Beğeniler: 422 / 958
Ticaret: 17, 100%


3. SQL
Kod:
SELECT COUNT(*) ALIŞ,CategoryName FROM Sales SLS LEFT JOIN Products PRO ON SLS.ProductID=PRO.ProductID
LEFT JOIN Categories CAT ON PRO.CategoryID=Cat.CategoryID
WHERE CustomerID=(SELECT TOP 1 CustomerID FROM Sales GROUP BY CustomerID ORDER BY COUNT(CustomerID) DESC)
GROUP BY CategoryName
Cylde bunu beğendi.
İnternetten Alışverişin Adresi - alisverisin.com
  #8  
Okunmamış 09 Kasım 2018, 17:43
Gerilim Adlı Üyenin Avatarı
alisverisin.com
 
Üyelik Tarihi: 27 Ağustos 2011
Cinsiyet: Erkek
Meslek: Bilgi İşlem
Konum: Çanakkale
Ad, Soyad: Bu... Ön...
Mesajlar: 1.716
Beğeniler: 422 / 958
Ticaret: 17, 100%


Kod:
SELECT TOP 1 COUNT(CategoryID) KAT_SAY,CUS.Name,CUS.LastName,CUS.BirthDate FROM Sales SLS LEFT JOIN Products PRO ON SLS.ProductID=PRO.ProductID
LEFT JOIN Customers CUS ON SLS.CustomerID=CUS.CustomerID
GROUP BY SLS.CustomerID,CUS.Name,CUS.LastName,CUS.BirthDate
ORDER BY KAT_SAY,BirthDate DESC
Konu Gerilim tarafından (09 Kasım 2018, 17:57 ) değiştirilmiştir.
İnternetten Alışverişin Adresi - alisverisin.com
  #9  
Okunmamış 09 Kasım 2018, 17:50
Gerilim Adlı Üyenin Avatarı
alisverisin.com
 
Üyelik Tarihi: 27 Ağustos 2011
Cinsiyet: Erkek
Meslek: Bilgi İşlem
Konum: Çanakkale
Ad, Soyad: Bu... Ön...
Mesajlar: 1.716
Beğeniler: 422 / 958
Ticaret: 17, 100%


5. SQL

Kod:
SELECT TOP 1 SLS.ProductID,PRO.ProductName,SUM(Amount) MİKTAR FROM Sales SLS
LEFT JOIN Products PRO ON SLS.ProductID=PRO.ProductID
GROUP BY SLS.ProductID,PRO.ProductName
ORDER BY MİKTAR DESC
Cylde bunu beğendi.
İnternetten Alışverişin Adresi - alisverisin.com
  #10  
Okunmamış 09 Kasım 2018, 17:56
Cylde Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 26 Ocak 2017
Yaş / Cinsiyet: 20 / Erkek
Ad, Soyad: On... Öz...
Mesajlar: 135
Beğeniler: 23 / 52
Ticaret: 0, 0%
Alıntı:
Gerilim Adlı Üyeden Alıntı
4.soruda en çok mu en genç mi ona karar versin soruyu soran kişi.



Kod:
SELECT TOP 1 COUNT(CategoryID) KAT_SAY,CUS.Name,CUS.LastName,CUS.BirthDate FROM Sales SLS LEFT JOIN Products PRO ON SLS.ProductID=PRO.ProductID
LEFT JOIN Customers CUS ON SLS.CustomerID=CUS.CustomerID
GROUP BY SLS.CustomerID,CUS.Name,CUS.LastName,CUS.BirthDate
ORDER BY KAT_SAY,BirthDate DESC
ikisinide istiyor aslında en çok kategoride alışveriş yapan en genç müşteriyi istiyor. Ben düzenleyebilirim bu kodu teşekkür ederim
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Veritabanları


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 10:03.