我想從下面的查詢中獲得數量總和。 我如何在下面提到的查詢中編寫group by子句。在組條款中出現問題
select top 1
EvrId,
TimeStamp,
Date,
BnhTnkMik1 as Quantity,
(select TnkCode from Tanklar where TnkId=BnhTnkId) as Tank,
FuelCode,
InvoiceNo from Evrak
join Hareket on (BnhEvrId=EvrId)
join Stoklar on (StokId=BnhStok)
where EvrTip=14 and EvrStatu='A'
你的語法極不理想很多。你應該使用表別名......現在我們無法真正知道哪些列來自哪個表。 join子句不需要括號,並且對於Tank字段的子查詢可能會更快並且更加一致。 – Fosco 2010-10-26 12:42:38
實際上,「BnhTnkMik1」可能包含1個或多個「Hareket」表中的值。我需要根據那裏的特定產品的總數量EvrId,它與BnhEvrId列映射。 – 2010-10-26 13:03:22