(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.SELECT SL.id, SL.isEmri, IIf(Sum(SL.Sevk) Is Null, 0, Sum(SL.Sevk)) AS Sevk1, IIf(Sum(LG.Sevk) Is Null, 0, Sum(LG.Sevk)) AS Sevk2, IIf(Sum(SL.Sevk) Is Null, 0, Sum(SL.Sevk)) + IIf(Sum(LG.Sevk) Is Null, 0, Sum(LG.Sevk)) AS ToplamSevk, SL.Nakliye, IIf(SL.Nakliye > 0, (IIf(Sum(SL.Sevk) Is Null, 0, Sum(SL.Sevk)) + IIf(Sum(LG.Sevk) Is Null, 0, Sum(LG.Sevk))) * SL.Nakliye, 0) AS NakliyeTutar
FROM
tbl_Sales AS SL
LEFT JOIN
tbl_Logistic AS LG
ON
SL.id = LG.salesIE
GROUP BY
SL.id, SL.isEmri, SL.Nakliye;
Çok teşekkür ederim Hocam
iyi akşamlar