我選擇了一些列,DATE
列是datetime
,我想只按收到標題的id和收到明細項目類別進行分組,但我運行的是SQL,我得到一個錯誤。如何成功運行?如何在SQL Server中按部分列進行分組
select
DATE as DATE,
RECEIPT_ID,
CATEGORY1, CATEGORY2,
SUM(CEILING(TOTAL_QTY/MEASURE.CONVERSION_QTY)) AS Qty,
SUM(ROUND(CEILING(TOTAL_QTY/MEASURE.CONVERSION_QTY) *
ROUND(MEASURE.LENGTH * MEASURE.WIDTH * MEASURE.HEIGHT/ 1000000.0, 9), 2)) AS cbm
from
RECEIPT
left join
MEASURE ON MEASURE.item = RECEIPT.ITEM
AND MEASURE.company = RECEIPT.COMPANY
where
MEASURE.QUANTITY_UM = 'ctn'
group by
RECEIPT_ID, CATEGORY1
你得到什麼錯誤? – Becuzz
CATEGORY2需要添加到羣組中,以便您的查詢能夠正常工作。 – isaace
@isaace以及日期(第一次選擇的列) – Eli