私はSQL Serverで現在の日付に時間を追加する方法は?
-- NOT A VALID STATEMENT
-- SELECT GetDate(DATEADD (Day, 5, GETDATE()))
がどのように私は、SQL Serverの時間進ん時間を得ることができるように、現在の時刻に時間を追加しようとしていますか?
私はSQL Serverで現在の日付に時間を追加する方法は?
-- NOT A VALID STATEMENT
-- SELECT GetDate(DATEADD (Day, 5, GETDATE()))
がどのように私は、SQL Serverの時間進ん時間を得ることができるように、現在の時刻に時間を追加しようとしていますか?
DATEADD (datepart , number , date)
declare @num_hours int;
set @num_hours = 5;
select dateadd(HOUR, @num_hours, getdate()) as time_added,
getdate() as curr_date
Select JoiningDate ,Dateadd (day , 30 , JoiningDate)
from Emp
Select JoiningDate ,DateAdd (month , 10 , JoiningDate)
from Emp
Select JoiningDate ,DateAdd (year , 10 , JoiningDate)
from Emp
Select DateAdd(Hour, 10 , JoiningDate)
from emp
Select dateadd (hour , 10 , getdate()), getdate()
Select dateadd (hour , 10 , joiningDate)
from Emp
Select DateAdd (Second , 120 , JoiningDate) , JoiningDate
From EMP
あなたの答えに詳細を加えてください!このコードがどのように役立つかを説明する – Athafoud
DATEADD()関数は、日付から指定された時間間隔を加算又は減算します。
datepart(interval)は、時、秒、日、年、四半期、週などです。 数値(インクリメントint);例えば 日(発現smalldatetime型)
あなたは現在の日付に30日追加したい場合は、現在の日付から30日
select dateadd(dd, -30, getdate())
を減算する。この
のようなものを使用することができます[ ' DATEADD(datepart、number、date) '](http://technet.microsoft.com/en-us/library/ms186819.aspx)so ...' declare @num_hours int; @num_hours = 5を設定します。 date_added(HOUR、@num_hours、getdate())をtime_added、getdate()をcurr_date'として選択してください。 –