Difference between revisions of "+ INTERVAL"

From SQLZOO
Jump to: navigation, search
Line 25: Line 25:
 
<div class='ht'>
 
<div class='ht'>
 
In this example we show the date 7 days after the value specified in <code>whn</code>  
 
In this example we show the date 7 days after the value specified in <code>whn</code>  
<source lang='sql' class='def e-oracle'>SELECT whn, DATE(whn) + 7  
+
<source lang='sql' class='def e-oracle'>SELECT whn, (whn) + 7  
 
   FROM gisq.eclipse
 
   FROM gisq.eclipse
 
</source>
 
</source>
<source lang='sql' class='def e-sqlserver'>SELECT whn, DATE(whn) + 7  
+
<source lang='sql' class='def e-sqlserver'>SELECT whn, (whn) + 7  
 
   FROM eclipse
 
   FROM eclipse
 
</source>
 
</source>

Revision as of 16:17, 16 July 2012

+ INTERVAL

Compatibility
d+ INTERVAL i DAY
EngineOKAlternative
mysqlYesd+ i
oracleNod+ i
postgresNod+ i
sqlserverNod+ i

d + INTERVAL i DAY returns the date i days after the date d.

You can also add YEAR, MONTH, DAY, HOUR, MINUTE, SECOND

You can also add a negative value.

 DATE '2006-05-20' + INTERVAL 5 DAY   -> DATE '2006-05-25' 
 DATE '2006-05-20' + INTERVAL 5 MONTH -> DATE '2006-10-20' 
 DATE '2006-05-20' + INTERVAL 5 YEAR  -> DATE '2011-05-20' 
schema:gisq

In this example we show the date 7 days after the value specified in whn

SELECT whn, (whn) + 7 
  FROM gisq.eclipse
SELECT whn, (whn) + 7 
  FROM eclipse
SELECT whn, whn + DATE(7 DAY)
  FROM eclipse
SELECT whn, whn + 7 
  FROM eclipse
SELECT whn, whn+INTERVAL 7 DAY
  FROM eclipse
Personal tools
Namespaces

Variants
Actions
Reference
Toolbox
Google AdSense