分兩種情況,一種是查詢時把時分秒等去掉,另一種是新建一個欄位,只儲存日期。測試方法如下:建立表: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());結果檢測:這時可以看到新加的資料已有了預設值,就是以年月日的方式顯示。
分兩種情況,一種是查詢時把時分秒等去掉,另一種是新建一個欄位,只儲存日期。測試方法如下:建立表: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());結果檢測:這時可以看到新加的資料已有了預設值,就是以年月日的方式顯示。