0
A
回答
0
0
沒有days_between功能SQL SERVER。
你應該用的是DATEDIFF是這樣的:
print datediff(DAY, '1/10/2017', '2/10/2017')
這將導致:
31
0
days_between
是不是一個SQL函數的建立(如錯誤解釋)。您需要改用DATEDIFF(day, startdate, enddate)
。
0
在ms-sql中沒有像days_between那樣的內置函數。你可以嘗試使用DateDiff函數,例如
select DATEDIFF(DAY, '1/1/2017', '3/1/2017')
相關問題
- 1. Days_Between two dates
- 2. SQL錯誤:SQL語法錯誤
- 3. SQL錯誤右鍵錯誤
- 4. 錯誤#3115:SQL錯誤
- 5. SQL CLR錯誤或錯誤?
- 6. SQL錯誤 - 語法錯誤
- 7. SQL錯誤:不是錯誤
- 8. SQL錯誤:'致命錯誤'
- 9. SQL錯誤/低
- 10. PL/SQL錯誤
- 11. SQL錯誤(POSTGRES)
- 12. SQL Developer錯誤
- 13. SQL isnull錯誤
- 14. SQL Server錯誤
- 15. EntityCommand SQL錯誤
- 16. SQL錯誤#1064
- 17. 雲SQL錯誤
- 18. grails sql錯誤
- 19. SQL錯誤OLE.INTEROP
- 20. SQL Cursorfetch錯誤
- 21. SQL Server錯誤
- 22. 錯誤在SQL
- 23. SQL錯誤2010
- 24. 錯誤在SQL
- 25. SQL錯誤
- 26. 錯誤在SQL
- 27. SQL#1064錯誤
- 28. Android SQL錯誤
- 29. SQL錯誤
- 30. SQL Oracle錯誤
你使用哪個DBMS? – Jens
他說MS SQL。所以這個問題應該被正確地標記爲SQL-server –
沒有像ms-sql中的days_between那樣的內置函數。你可以嘗試使用DateDiff函數,比如示例DATEDIFF(DAY,'1/1/2017','3/1/2017') –