我希望在案件查詢中使用GROUP BY子句IFF它的列類型包含[銷售],爲此我把下面的查詢子串的MySQL,集團通過不工作
SELECT
PAYABLE_TYPE AS TYPE,
CASE WHEN (SUBSTRING(PAYABLE_TYPE, 1,6) = '[Sale]') THEN PAYABLE_TYPE END AS T,
PAYABLE_PARTICULAR AS PARTICULAR,
DEBIT,
CREDIT,
PAYABLE_DATE AS DATE
FROM PAYABLES
WHERE PAYABLE_DATE >= $P{DateStart} && PAYABLE_DATE <= $P{DateEnd}
GROUP BY T
但它只完全返回2行,我擁有的是下面的圖像,綠色方框顯示我需要組合的內容。還有一件事,我需要那些分組總數來總結。由於
你想要什麼結果?查詢工作正常,返回'type'爲'[Sales]'和'NULL'的兩行。 –
我需要根據列中的值[Sale]進行分組類型 – Saqib