『壹』 sql2005中能不能把datetime里的時分秒去掉,只保留年月日
資料庫中是跟隨系統的時間格式,日期+時間的標准格式。
一般是在檢索的時候,使用convert來格式時間的顯示格式。
如: select CONVERT(VARCHAR(10),GETDATE(),102),顯示結果即:年月日。
『貳』 sql日期不想要日怎麼寫
通過getdate和convert函數可以設置。
使用CONVERT,參數設置為expression,目標系統所提供的數據類型,包括bigint和sqvariant。不能使用用戶定義的數據類型。改變數據類型的參數把日去掉即可。
或者使用數據轉換,左側的兩列表示將datetime或smalldatetime轉換為字元數據的style值。給style值加根據情況進行減去的賦值,重新運行即可。
『叄』 sql 怎麼獲取當前時間 去掉時分秒
select GETDATE() as '當前日期',
DateName(year,GetDate()) as '年',
DateName(month,GetDate()) as '月',
DateName(day,GetDate()) as '日',
DateName(dw,GetDate()) as '星期',
DateName(week,GetDate()) as '周數',
DateName(hour,GetDate()) as '時',
DateName(minute,GetDate()) as '分',
DateName(second,GetDate()) as '秒'
舉例:
1.GetDate() 用於sql server :select GetDate()
2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值為 514592 秒
DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值為 5 天
3.DatePart('w','2005-7-25 22:56:32')返回值為 2 即星期一(周日為1,周六為7)
DatePart('d','2005-7-25 22:56:32')返回值為 25即25號
DatePart('y','2005-7-25 22:56:32')返回值為 206即這一年中第206天
DatePart('yyyy','2005-7-25 22:56:32')返回值為 2005即2005年
『肆』 SQL語句怎麼刪除指定日期的數據
刪除指定日期後的記錄
sql語句:
以刪除2004年8月4日到2006年10月25日的數據為例:
delete
from
tb
where
columnname
between
'2004/8/5'
and
'2006/10/25'
如果記錄日期的欄位為字元串類型的
delete
from
t1
where
t1.datecol='2012-11-06'
如果記錄日期的欄位為日期類型的
delete
from
t1
where
to_char(t1.datecol,'yyyy-mm-dd')='2012-11-06'
如果記錄日期的長度比較長,那就截取字元串,使用substr函數。