1. sql語句當前日期函數
SELECT GETDATE()即可得到當前日期
2. Sql中取得當前系統時間
如果要在SQL里寫的話,遞增需要用存儲過程或觸發器或用戶函數來寫。
如果只是為了不重復的話,可以用當前時間的millisecond來區分,如我在你另一相同的問題中回答的:
http://..com/question/11983880.html
用 DATEPART() 結合 GETDATE() 等函數來取值
SELECT CAST(DATEPART(Hour,GETDATE()) AS nvarchar(2)) +
CAST(DATEPART(minute,GETDATE()) AS nvarchar(2)) +
CAST(DATEPART(second,GETDATE()) AS nvarchar(2)) +
CAST(DATEPART(millisecond,GETDATE()) AS nvarchar(20))
這樣可以得到不重復的值。
3. sqlserver獲取當前日期條件查詢
WHERE CONVERT(VARCHAR(10),s.SCompleteTime,120)= getdate()
4. sql語句中如何調用當前日期
oracle: sysdate
ms sqlserver: getdate()
mysql: curdate()
db2: current date
5. 在sql中怎麼取當前日期和當前日期的前一天日期
在sql中怎麼取當前日期和當前日期的前一天日期
select dateadd(day, -1, getdate()) 減少1天。 DATEADD函數,可以增加/減少指定的小時、分、天、年、月、周等。 select dateadd(day, 2, getdate()) --增加兩天。 select dateadd(year, -2, getdate()) --減少兩年。
6. sql server 中怎麼取當前日期
sql server 中怎麼取當前日期
getdate()函數:取得系統當前的日期和時間。返回值為datetime類型的。
用法:getdate()
datepart()函數:以整數的形式返回時間的指定部分。
用法:datepart(datepart,date)
參數說明:datepart時要返回的時間的部分,常用取值year、month、day、hour、minute。
7. sql獲取當前年月日
1、首先直接使用getdate就可以獲得當天的日期。
8. sql獲取當前日期的日
oracle中實現如下:
1、查詢當前日期的天數
select sysdate as 當前時間,extract(day from sysdate) as 天數 from daul;
2、查詢當前日期前7天
select to_char(sysdate-7,'yyyy-mm-dd ')||'00:00:00' start_time,to_char(sysdate-7,'yyyy-mm-dd ')||'23:59:59' end_time from al
3、查詢當前日期前30天
select to_char(sysdate-30,'yyyy-mm-dd ')||'00:00:00' start_time,to_char(sysdate-30,'yyyy-mm-dd ')||'23:59:59' end_time from al
9. sql中怎麼取得當前時間
有這樣幾種格式:
select getdate()
select Convert(varchar,getdate(),120) yyyy-mm-dd hh:mi:ss
select Convert(varchar,getdate(),23) 年月日
select DATEDIFF(day,getdate(),convert(datetime,'2008-08-08 18:00:00',120)) --時間差
select DATENAME(dw,getdate())
--當前時間是一周內的第幾天(中文,返回NVARCHAR型)
10. sql server 怎麼獲取當前的年月日
以下是所有的日期格式,按你要求應該用
Select CONVERT(varchar(100), GETDATE(), 23)
就可以了
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