我建立,直到我嘗試GROUP BY tblWJC.WJCNo
SQL服務器:分組不工作
查詢其工作完全正常的查詢:
SELECT
tblWJCItem.AddedDescription
,tblWJC.WJCPrefix + Convert(Varchar(10),tblWJC.WJCNo) AS OurRef
,tblWJCItem.MaterialName
,tblStockFamily.StockFamily
,tblWJCItem.WeightToSend
,tblWJC.DateCreated
,tblWJC.WJCStatusID
,CASE
WHEN tblWJC.WJCStatusID < 2 THEN 'Pre Production'
WHEN tblWJC.WJCStatusID < 4 THEN 'In Production'
WHEN tblWJC.WJCStatusID > 4 THEN 'Ready To Ship'
ELSE 'Awaiting Lab Results'
END AS [Status]
FROM
tblWJC
INNER JOIN
tblWJCItem ON tblWJC.WJCID = tblWJCItem.WJCID
INNER JOIN
tblStockFamily ON tblWJCItem.ProductFamilyID = tblStockFamily.StockFamilyID
INNER JOIN
tblCustomer ON tblWJC.CustomerID = tblCustomer.CustomerID
INNER JOIN
tblWJCStockStatus ON tblWJC.WJCStatusID = tblWJCStockStatus.WJCStockStatusID
WHERE
tblCustomer.CustomerName = 'ROLLS ROYCE'
AND tblWJCStockStatus.WJCStockStatus <> 'Stock Usage Confirmed'
GROUP BY
tblWJC.WJCNo
ORDER BY
tblStockFamily.StockFamily;
任何一個能指出我的錯誤嗎?我是SQL Server的新手,仍在繼續學習。
感謝
什麼錯誤信息,你得到什麼?當您嘗試按該字段進行分組時,會出現什麼問題? – Grax
你爲什麼試圖按該專欄分組?你試圖得到什麼結果? –
它不會給我一個錯誤,這個查詢將進入我已經開發的PHP代碼,這是好的PHP錯誤是說我的MSSQL查詢失敗,它不能返回任何結果。 – Kris