[英]SQL Server : DateTime column, time 00:00:00.000
我正在使用SQL Server 2008 R2。
我有一個具有DateTime
數據類型列的表。 我希望能夠使用SQL Server Management Studio輸入值,編輯視圖。 如果輸入日期,它將接受它。 但是,它將把時間設置為:
2016-10-12 00:00:00.000
我可以更改任何內容,以便在鍵入日期時包括時間嗎?
不包括實際鍵入時間的明顯內容...
將當前時間置於任何給定日期,但保留該日期
declare @D as datetime = '20160506';
SELECT DATEADD(
MILLISECOND,
DATEDIFF(millisecond,
DATEADD(day,
DATEDIFF(day,
0,
GETDATE()
)
,0)
,GETDATE())
,DATEADD(day,DATEDIFF(day,0,@d),0))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.