Ich versuche Stunden aktuelle Zeit wieWie Stunden zu dem aktuellen Datum in SQL Server hinzufügen?
-- NOT A VALID STATEMENT
-- SELECT GetDate(DATEADD (Day, 5, GETDATE()))
Wie kann ich Stunden vor der Zeit in SQL Server erhalten hinzufügen?
Ich versuche Stunden aktuelle Zeit wieWie Stunden zu dem aktuellen Datum in SQL Server hinzufügen?
-- NOT A VALID STATEMENT
-- SELECT GetDate(DATEADD (Day, 5, GETDATE()))
Wie kann ich Stunden vor der Zeit in SQL Server erhalten hinzufügen?
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
Bitte fügen Sie weitere Details zu Ihrer Antwort hinzu! Erklären Sie, wie dieser Code nützlich sein kann – Athafoud
Die DATEADD() Funktion addiert oder subtrahiert einen festgelegten Zeitintervall von einem Zeitpunkt.
DATEADD(datepart,number,date)
datepart (Intervall) kann Stunde, Sekunde, Tag, Jahr, Quartal, Woche usw .; Nummer (Inkrement int); Datum (Ausdruck small)
Zum Beispiel, wenn Sie 30 Tage, um die aktuellen Datum hinzufügen mögen Sie so etwas wie diese
select dateadd(dd, 30, getdate())
zu 30 Tage subtrahieren von aktuellem Datum
select dateadd(dd, -30, getdate())
verwenden können [ ' DATEADD (Datum, Nummer, Datum) '] (http://technet.microsoft.com/en-us/library/ms186819.aspx) also ...' declare @num_hours int; Setze @num_hours = 5; Wählen Sie dateadd (HOUR, @num_hours, getdate()) als time_added, getdate() als curr_date' –