我有一個.NET 2010應用程序,它針對的是SQL數據庫。在應用程序方面,用戶可以搜索開始日期和結束日期。這些機器人只是月+年。然後我格式化它們,以便它們是完整的日期。所以,當他們去到存儲過程,他們會是這樣的......如何在SQL Where子句中格式化日期?
開始時間:2011/1/1 結束日期:5/31/2011
但是在DB的日期被打破分成3個int字段,月份,日期&年,......其中日期可能會或可能不會被填入(如果沒有,則爲0)。運行此查詢時,總是默認爲1。因此,如果在數據庫中值分別爲月= 3,天= 0年= 2011,我想在SQL語句呈現爲
凡FORMATTEDDATEHERE「1/1/2011」和「5/31/2011」
之間我只是無法弄清楚如何在where子句中格式化sql字段。
哪些數據類型的列月,日和年? – Lamak 2011-05-05 13:40:10
所有3都是整數 – MalcolmK 2011-05-05 13:41:49