sql當前日期
Ⅰ 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
Ⅱ sql 怎樣查詢現在日期
使用【Getdate()】和【Convert()】函數可以實現。
使用方法如下:
selectconvert(varchar(10),getdate(),120)asCurDate
延伸:
1、【Getdate()】函數返回當前SQL伺服器中的計算機時間,包含:年-月-日 時-分-秒.毫秒
2、【Convert()】函數是轉換數據格式,因為只需要日期部分,所以只用varchar(10)長度即可,若需要完整時間可以使用varchar(19)
Ⅲ 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))
這樣可以得到不重復的值。
Ⅳ SQL獲取當前時間
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from al;
Ⅳ SQL語句當前日期函數
SELECT GETDATE()即可得到當前日期
Ⅵ sql語句怎麼獲取系統時間
sql語句怎麼獲取系統時間
sql讀取系統日期和時間的方法如下:
--獲取當前日期(如:yyyymmdd)
select CONVERT (nvarchar(12),GETDATE(),112)
--獲取當前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()
--獲取當前日期(如:yyyy-mm-dd)
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())
--獲取當前日期(如:yyyy/mm/dd)
select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())
--獲取幾種日期
select DATENAME(YEAR,GETDATE()) --年份(YYYY)
select DATENAME(YY,GETDATE())
select DATENAME(MM,GETDATE()) --月份
select DATENAME(DD,GETDATE()) --日期
select dateName(hh,getdate()) --獲取小時
select DATENAME(MI,GETDATE()) --獲取分鍾
select DATENAME(SECOND,GETDATE()) --獲取秒
select DATENAME(WEEK,GETDATE()) --獲取當前星期(周)是這一年中的第幾個星期(周)
select DATENAME(WEEKDAY,GETDATE()) --星期幾
Ⅶ sql如何讀取系統日期和時間
GETDATE() 函數從 SQL Server 返回當前的時間和日期。
使用下面的 SELECT 語句:
SELECT GETDATE() AS CurrentDateTime
結果:
CurrentDateTime
2008-12-29 16:25:46.635
注釋:上面的時間部分精確到毫秒。
例子 2
下面的 SQL 創建帶有日期時間列 (OrderDate) 的 "Orders" 表:
CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProctName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)
請注意,OrderDate 把 GETDATE() 規定為默認值。結果是,當您在表中插入新行時,當前日期和時間自動插入列中。
現在,我們希望在 "Orders" 表中插入一條記錄:
INSERT INTO Orders (ProctName) VALUES ('Computer')
"Orders" 表將成為這樣:
OrderId ProctName OrderDate
1 'Computer' 2008-12-29 16:25:46.635
Ⅷ sql獲取當前年月日
1、首先直接使用getdate就可以獲得當天的日期。
Ⅸ 在sql中怎麼取當前日期和當前日期的前一天日期
在sql中怎麼取當前日期和當前日期的前一天日期
select dateadd(day, -1, getdate()) 減少1天。 DATEADD函數,可以增加/減少指定的小時、分、天、年、月、周等。 select dateadd(day, 2, getdate()) --增加兩天。 select dateadd(year, -2, getdate()) --減少兩年。
Ⅹ sql 代碼獲得當前時間日期
getdate()是MS SQL資料庫系統的函數,如果用的其他資料庫系統會報錯的。