Merhaba arkadaşlar aşağıdaki resimde bulunan veritabanı tasarımına göre yine aşağıdaki bilgileri bana döndürecek olan sql sorgularını oluşturabilir misiniz?
"Sattığı ürünlerin fiyatlarının toplamına göre 2007 yılının aralık ayında en iyi satışı yapan personelin bilgilerini göstermek"
Bu tablolardan böyle bir sorgu yapmak mümkün müdür? mümkünse nasıl yapılır. veritabanını access07'de tasarladım ben, SQL sorgusunu oluşpturabilen birisi olursa anında deneyebilirim.
Yardımınız için teşekkürler.
SQL ustaları, İşin içinden çıkamadım, Yardım Gerek
9
●737
- 10-01-2009, 22:51:53
- 10-01-2009, 23:06:26Php ile felan mı istiyorsun
?
Yoksa direk sql mi
tam olarak sql le nasıl alırsın bilmem ama En cok satış yapan kısının bılgılerını php ile getirebilirsin. Yada baska bir dille - 10-01-2009, 23:57:41php ile falan getiremezsin o bilgileri. Programlama dilleri veri veritabanı üzerinde değil veri üzerinde işlem yapar. Aradaki bağlantıyı SQL sağlar. Anca SQL sorgusu ile getirebiliriz ama sorguyu nasıl oluşturacağıma karar veremedim ben.
Belki birileri çıkar söyler de denerim ben de. - 11-01-2009, 00:22:44Öncelikle dövecek gibi konuşuyorsunkurabiye adam adlı üyeden alıntı: mesajı görüntüle
Programlama dilleri veritabanı üzerindeki veriyle işlem yapar
buda demek oluyorki veri tabanı üzerinde işlem yapıyor.
Sen yemeği ısıtırken sadece ateşin mi ısıttıgını sanıyorsun ? Ama onu ısıtan birde iletken (kap) var .
Açıkcası yazdığın şeyden birşey anlamadım gece kafa biraz karşık ondan sanırım ama benim söyledğim şuydu
eğer php ile yaparsan örneğin ilk once databaseden
while kullanarak verileri
sql sorgunda
select * from tablon GROUP by personel_id
yukarıdaki şekilde aynı personeli tek seferde gösterirsin.
Daha sonra
bu personel adını alır while içersinde tekrar bir sql oluşturursun
select * from personeller where personel ='$personel_id'
daha sonra bu sql sorgunla o kişiye ait bilgilileri sayfaya yazdırırsın. - 11-01-2009, 00:27:52Konuşma tarzımdan dolayı özür dilerim
gece gece bende de biraz huysuzluk var sanırım.
Benim de demek istediğim verileri php ile çekmeme gerek yok çünkü zaten kullanmayacağım, herhangi bir sisteme entegre etmem de gerekmiyor. Sadece access üzerinde query oluşturup çalışıp çalışmadığını görmem yeterli olacak.
Dolayısıyla bana sadece 1 adet SQL sorgusu gerekiyor.
İç içe sql olacağına da eminim ama nasıl yaparsam yapayım hiçbir şekilde doğru sonucu vermedi. - 11-01-2009, 00:34:56kurabiye adam adlı üyeden alıntı: mesajı görüntüle
Anladım. Açıkcası o konuda bilgim yok.
Sonuçta bir aracı gerekli sanıyorum ona
Buna en rahat
MSDN forumlarında ulaşırsın microsoft un kendi forumlarında. - 11-01-2009, 04:12:21Üyeliği durdurulduMerhaba,oluşturulan tablolarda eksiklik var.(Personel bilgisi isteniyor.Ancak personelNo anahtarı başka bir tabloda kullanılmıyor. )kurabiye adam adlı üyeden alıntı: mesajı görüntüle
- 18-01-2009, 14:40:04Kolon tipleri yok,relationshipler yok ben olması gerektiği gibi MS SQL sorgusunu yazdım ve en yüksek cirodan en aza doğru sıraladım.Mükünse database i yolla iç içe sorguyla daha performanslı bir sorgu yazayım.
Alıntı
Programlama dilleri veritabanı üzerindeki veriyle işlem yapar