這是我的查詢:查詢中的列名錯誤?
SELECT * FROM CSEReduxDepts, CSEReduxResponses
WHERE CSEReduxDepts.csedept_id = CSEReduxResponses.employeedept
AND CSEReduxResponses.status = 1
AND CSEReduxResponses.execoffice_status = 1
AND MONTH([CSEReduxResponses.approveddate]) = MONTH(GETDATE())
ORDER BY approveddate
如果我拿出AND MONTH([CSEReduxResponses.approveddate]) = MONTH(GETDATE())
它會工作,但我想只有從本月起獲得數據。我怎樣才能使它工作?
我想'CEReduxResponses'表中沒有'approveddate'列。檢查你的拼寫。 – Barmar
[踢壞的習慣:使用舊式JOIN](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins。 aspx) - 用ANSI - ** 92 ** SQL標準(超過** 20年前的**)停止使用舊式*逗號分隔的表*樣式列表 –
您如何取出方括號?你使用什麼數據庫服務器? –