1樓:匿名使用者
分兩種情況,一種是查詢時把時分秒等去掉,另一種是新建一個欄位,只儲存日期。
測試方法如下:
建立表:
create table [test](
[id] [int] null,
[starttime] [datetime]);
插入資料:
insert into test values (1,getdate());
如果查詢時去掉就很簡單,用如下語句:
select id,convert(varchar(10),starttime,120) as starttime from test;
結果截圖:
如果新建一個欄位只儲存日期,可用如下方法:
給表新加一個欄位且預設值為當前系統時間的年月日。
alter table test add startdate varchar(10) default convert(varchar(10),getdate(),120);
此時再給表中新增資料:
insert into test(id,starttime) values (2,getdate());
結果檢測:
這時可以看到新加的資料已有了預設值,就是以年月日的方式顯示。
2樓:匿名使用者
sql server 中一個非常強大的日期格式化函式常用:
select convert(varchar(100), getdate(), 23): 2006-05-16
select convert(varchar(100), getdate(), 0): 05 16 2006 10:57am
select convert(varchar(100), getdate(), 1): 05/16/06
select convert(varchar(100), getdate(), 2): 06.05.16
select convert(varchar(100), getdate(), 3): 16/05/06
select convert(varchar(100), getdate(), 4): 16.05.06
select convert(varchar(100), getdate(), 5): 16-05-06
select convert(varchar(100), getdate(), 6): 16 05 06
select convert(varchar(100), getdate(), 7): 05 16, 06
select convert(varchar(100), getdate(), 8): 10:57:46
select convert(varchar(100), getdate(), 9): 05 16 2006 10:57:46:827am
select convert(varchar(100), getdate(), 10): 05-16-06
select convert(varchar(100), getdate(), 11): 06/05/16
select convert(varchar(100), getdate(), 12): 060516
select convert(varchar(100), getdate(), 13): 16 05 2006 10:57:46:937
select convert(varchar(100), getdate(), 14): 10:57:46:967
select convert(varchar(100), getdate(), 20): 2006-05-16 10:57:47
select convert(varchar(100), getdate(), 21): 2006-05-16 10:57:47.157
select convert(varchar(100), getdate(), 22): 05/16/06 10:57:47 am
select convert(varchar(100), getdate(), 23): 2006-05-16
select convert(varchar(100), getdate(), 24): 10:57:47
select convert(varchar(100), getdate(), 25): 2006-05-16 10:57:47.250
select convert(varchar(100), getdate(), 100): 05 16 2006 10:57am
select convert(varchar(100), getdate(), 101): 05/16/2006
select convert(varchar(100), getdate(), 102): 2006.05.16
select convert(varchar(100), getdate(), 103): 16/05/2006
select convert(varchar(100), getdate(), 104): 16.05.2006
select convert(varchar(100), getdate(), 105): 16-05-2006
select convert(varchar(100), getdate(), 106): 16 05 2006
select convert(varchar(100), getdate(), 107): 05 16, 2006
select convert(varchar(100), getdate(), 108): 10:57:49
select convert(varchar(100), getdate(), 109): 05 16 2006 10:57:49:437am
select convert(varchar(100), getdate(), 110): 05-16-2006
select convert(varchar(100), getdate(), 111): 2006/05/16
select convert(varchar(100), getdate(), 112): 20060516
select convert(varchar(100), getdate(), 113): 16 05 2006 10:57:49:513
select convert(varchar(100), getdate(), 114): 10:57:49:547
select convert(varchar(100), getdate(), 120): 2006-05-16 10:57:49
select convert(varchar(100), getdate(), 121): 2006-05-16 10:57:49.700
select convert(varchar(100), getdate(), 126): 2006-05-16t10:57:49.827
select convert(varchar(100), getdate(), 130): 18 ???? ?????? 1427 10:57:49:907am
select convert(varchar(100), getdate(), 131): 18/04/1427 10:57:49:920am
3樓:匿名使用者
convert(varchar(10),欄位,120)
這樣就可以了
4樓:
convert(varchar(10),clum,120)
sqlserver中datetime型別怎樣把輸出的秒去掉,只取出年月日和幾點幾分?
5樓:匿名使用者
sql convert 用法
convert(data_type,expression[,style])
convert(varchar(10),欄位名,轉換格式)
說明:此樣式一般在時間型別(datetime,smalldatetime)與字串型別(nchar,nvarchar,char,varchar)
相互轉換的時候才用到.
例子:select convert(varchar(30),getdate(),101) now
結果為:
now---------------------------------------
|09/15/2001
style數字在轉換時間時的含義如下:
style(2位表示年份) | style(4位表示年份) | 輸入輸出格式
0 | 100 | mon dd yyyy hh:miam(或pm)
1 | 101 美國 | mm/dd/yy
2 | 102 ansi | yy-mm-dd
3 | 103 英法 | dd/mm/yy
4 | 104 德國 | dd.mm.yy
5 | 105 義大利 | dd-mm-yy
6 | 106 | dd mon yy
7 | 107 | mon dd,yy
8 | 108 | hh:mm:ss
9 | 109 | mon dd yyyy hh:mi:ss:
mmmmam(或pm)
10 | 110 美國 | mm-dd-yy
11 | 111 日本 | yy/mm/dd
12 | 112 iso | yymmdd
13 | 113 歐洲預設值 | dd mon yyyy hh:mi:ss:
mmm(24小時制)
14 | 114 | hh:mi:ss:
mmm(24小時制)
20 | 120 odbc 規範 | yyyy-mm-dd hh:mi:ss(24小時制)
21 | 121 | yyyy-mm-dd hh:mi:ss:
mmm(24小時制)
如何安裝sql server
1 執行sql server 2008安裝2 單擊安裝 全新的sql server獨立安裝,如果我們準備好了故障轉移群集,那麼我們就可以建立故障轉移群集sql 3 常規檢查 4 選擇版本,或者輸入金鑰自動識別版本 5 支援檔案安裝 6 安裝完成開始檢查自身 8 乙個數要開啟埠,無視了,晚點再開啟 9...
裡如何把的水印去掉?急
暢新讀書 word文件如何去除水印 檔案 頁面設定 版式 首頁不同 記得設的時候選擇頁首或頁尾,發現第一頁也有水印的時候,進入頁首或頁尾,選中刪除就可以,其它頁全在 好像不能這樣用,但可以通過這種方法應急 把第一頁重新做,比加水印 然將兩個檔案合併起來 列印的時候分兩次列印,希望能先救救急。以後研究...
請問如何去掉魔獸世界裡如何關閉如下所示的計時條
能詳細說下毒藥的效果是什麼問題麼。計時條肯定是你的外掛程式問題 我也是這樣啊!有持續傷害的技能也會出現。好煩會檔住某些副本的特定技能圖示 魔獸計時條怎麼取消或者變換位置 esc 外掛程式列表,裡面找到coolline線性冷卻計時條,禁用掉 遊戲中選單 設定 外掛程式 左側 eui 取消施法顯示 外掛...