2017-04-03 49 views

回答

1

你應該使用backtics列名,而不是引用

SELECT DATEDIFF(shippedDate, orderDate) AS `# Days`, COUNT(*) 
FROM datenumtest2 
GROUP BY `# Days` 
ORDER BY `# Days` 

或簡單的日子

SELECT DATEDIFF(shippedDate, orderDate) AS Days, COUNT(*) 
FROM datenumtest2 
GROUP BY Days 
ORDER BY Days 
+0

或雙引號,也工作。 +1 –

+0

@JorgeCampos ..曼尼感謝...但對於雙引號,我似乎記得函數作爲單引號.. takea看看http://stackoverflow.com/questions/11321491/when-to-use-single -quotes-double-quotes-and-backticks-in-mysql – scaisEdge

+0

非常感謝!它的工作就像我需要它一樣。 –

0

它應該工作,您將「#Days」別名傳遞給count()函數:count(`# Days`)應該做的伎倆。注意你的別名,注意:使用與列名相同的格式原則對待它。 no_days,days_diff,或只是days應該做的伎倆。

相關問題