![]() |
Sorguda Sql Kodu Düzenlenmesi Hk. - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Sorguda Sql Kodu Düzenlenmesi Hk. (/konu-sorguda-sql-kodu-duzenlenmesi-hk.html) |
Sorguda Sql Kodu Düzenlenmesi Hk. - truhi - 09/12/2024 Kıymetli Hocalarım Merhaba, Ekli dosyada yer alan sorguda; "tbl_Sales" tablosundaki IE numarasına göre ve "tbl_Logistic" sayfalarındaki Sevk sayılarının toplamını getirdikten sonra; Nakliye fiyatı ile çarparak Toplam Nakliye Tutarını getirmek isityordum; Sorgunun Sql kodları aşağıdaki şekilde oluştu. Bunun kısaltılması yada daha farklı bir çözüm üretilmesi mümkün müdür? Desteğiniz için şimdiden teşekkürler, iyi Çalışmalar. Kod:
SELECT tbl_Sales.id, tbl_Sales.isEmri, IIf(Sum(tbl_Sales.Sevk) Is Null,0,Sum(tbl_Sales.Sevk)) AS Sevk1, IIf(Sum([tbl_Logistic].[Sevk]) Is Null,0,Sum([tbl_Logistic].[Sevk])) AS Sevk2, (IIf(Sum(tbl_Logistic.Sevk) Is Null,0,Sum(tbl_Logistic.Sevk))+IIf(Sum(tbl_Sales.Sevk) Is Null,0,Sum(tbl_Sales.Sevk))) AS ToplamSevk, tbl_Sales.Nakliye, IIf([Nakliye]>0,(IIf(Sum([tbl_Logistic].[Sevk]) Is Null,0,Sum([tbl_Logistic].[Sevk]))+IIf(Sum([tbl_Sales].[Sevk]) Is Null,0,Sum([tbl_Sales].[Sevk])))*Nakliye,0) AS NakliyeTutar RE: Sorguda Sql Kodu Düzenlenmesi Hk. - atoykan - 09/12/2024 Yine örneğiniz yok. RE: Sorguda Sql Kodu Düzenlenmesi Hk. - truhi - 09/12/2024 (09/12/2024, 19:48)atoykan yazdı: Yine örneğiniz yok. Dosyayı eklemiştim ama gitmemiş, şimdi zipli olarak ileityorum Hocam.. RE: Sorguda Sql Kodu Düzenlenmesi Hk. - atoykan - 09/12/2024 olarak düzenlenebilir. tbl_sales as SL ve tbl_Logistics as LG olarak Sl ve LG adları ile sadeleştirilirse sorgu daha rahat okunabilir. Sorgu amaca uygun daha kısa hale gelmesi amacın dışında bir yapı oluşturur.
RE: Sorguda Sql Kodu Düzenlenmesi Hk. - truhi - 09/12/2024 (09/12/2024, 20:27)atoykan yazdı:olarak düzenlenebilir. tbl_sales as SL ve tbl_Logistics as LG olarak Sl ve LG adları ile sadeleştirilirse sorgu daha rahat okunabilir. Sorgu amaca uygun daha kısa hale gelmesi amacın dışında bir yapı oluşturur. Çok teşekkür ederim Hocam iyi akşamlar RE: Sorguda Sql Kodu Düzenlenmesi Hk. - atoykan - 09/12/2024 Rica ederim. NZ ile daha kısa olabilir ancak önceki bağlantılı konunuzda excelle kullandığınız belirttiğiniz ve IIF çözümünü biz verdiğimiz için o kısma girmedim bile, ancak sadece Access vb için kullanacağınız zaman NZ daha da kısa ve anlamlı hale getirir. |