Difference between revisions of "SQL Date operators"

From Lianjapedia
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 11: Line 11:
 
Operators used with Date expressions and Date/Numeric expressions:
 
Operators used with Date expressions and Date/Numeric expressions:
  
{| class="wikitable" width=100%
+
{| class="wikitable" width="100%"
 
!Operator||Expression1||Expression2||Operation
 
!Operator||Expression1||Expression2||Operation
 
|-
 
|-
 
|valign="top"|<nowiki>+</nowiki>||valign="top"|Date||valign="top"|Numeric||Adds the <expression2> number of days to the date and returns a date
 
|valign="top"|<nowiki>+</nowiki>||valign="top"|Date||valign="top"|Numeric||Adds the <expression2> number of days to the date and returns a date
 
|-
 
|-
|valign="top|<nowiki>-</nowiki>||valign="top"|Date||valign="top"|Numeric||Subtracts the <expression2> number of days from the date and returns a date
+
|valign="top"|<nowiki>-</nowiki>||valign="top"|Date||valign="top"|Numeric||Subtracts the <expression2> number of days from the date and returns a date
 
|-
 
|-
 
|valign="top"|<nowiki>-</nowiki>||valign="top"|Date||valign="top"|Date||Returns a numeric signifying the number of days between the two dates.  If <expression2> is later, a negative number is returned
 
|valign="top"|<nowiki>-</nowiki>||valign="top"|Date||valign="top"|Date||Returns a numeric signifying the number of days between the two dates.  If <expression2> is later, a negative number is returned

Latest revision as of 11:34, 30 January 2013

Purpose

Date operators

Syntax

<expression1> operator <expression2>[ operator <expression3>…]

See Also

INSERT, SQL OPERATORS, SELECT, UPDATE

Description

Operators used with Date expressions and Date/Numeric expressions:

Operator Expression1 Expression2 Operation
+ Date Numeric Adds the <expression2> number of days to the date and returns a date
- Date Numeric Subtracts the <expression2> number of days from the date and returns a date
- Date Date Returns a numeric signifying the number of days between the two dates. If <expression2> is later, a negative number is returned

Example

SELECT account_no, ord_date – rec_date as "Delivery Delay";
FROM accounts;
ORDER BY account_no