|
Home >> FAQs/Tutorials >> SQL Server FAQ
SQL Server FAQ - Incrementing or Decrementing Parts of DATETIME Values
By: FYIcenter.com
(Continued from previous topic...)
How To Increment or Decrement Parts of DATETIME Values?
If you want to increment or decrement one part of a date and time value,
you can use the DATEADD() function in the following format:
DATEADD(datepart, number, date) returns DATETIME:
"date" - the input date
"number" - the incrementing amount
"datepart" - one of predefined date part names
Valid date part names are:
year, yy, yyyy - The year part
quarter, qq, q - The quarter part
month, mm, m - The month part
dayofyear, dy, y - The day-of-year part
day, dd, d - The day part
week, wk, ww - The week part
weekday, dw, w - The weekday part
hour, hh - The hour part
minute, mi, n - The minute part
second, ss, s - The second part
millisecond, ms - The millisecond part
For example, DATEADD(year, 1, @birth_date) will increment 1 year to @birth_date.
(Continued on next topic...)
- How To Add or Remove Days on Date and Time Values?
- Can Date and Time Values Be Converted into Integers?
- Can Integers Be Converted into Date and Time Values?
- Are DATETIME and NUMERIC Values Convertible?
- Can a DATETIME Value Be Subtracted from Another DATETIME Value?
- What Are the Date and Time Functions Supported by SQL Server 2005?
- How To Increment or Decrement Parts of DATETIME Values?
- How To Use DATEADD() Function?
- How To Calculate DATETIME Value Differences Using the DATEDIFF() Function?
- How To Calculate Age in Days, Hours and Minutes?
- How To Get Month and Weekday Names from DATETIME Values?
- How To Get Parts of DATETIME Values as Integers?
- How To Get Year, Month and Day Out of DATETIME Values?
- What Is the Difference Between GETDATE() and GETUTCDATE()?
- How To Format Time Zone in +/-hh:mm Format?
- How To Format DATETIME Values to Strings with the CONVERT() Function?
- How To Truncate DATETIME Values to Dates without Time?
- How To Set Different Parts of a DATETIME Value?
|