Difference between revisions of "+ INTERVAL"

From SQLZOO
Jump to: navigation, search
(Created page with "<h3>+ INTERVAL</h3> <table align='right' border='1'> <caption>Compatibility</caption> <caption>ABS(f)</caption> <tr><th>Engine</th><th>OK</th><th>Alternative</th></tr> <tr><td...")
 
Line 2: Line 2:
 
<table align='right' border='1'>
 
<table align='right' border='1'>
 
<caption>Compatibility</caption>
 
<caption>Compatibility</caption>
<caption>ABS(f)</caption>
+
<tr><th colspan='3'>d+ INTERVAL i DAY</th></tr>
<tr><th>Engine</th><th>OK</th><th>Alternative</th></tr>
+
<tr><td align='center'>Engine</td><td align='center'>OK</td><td align='center'>Alternative</td></tr>
 
<tr><td align='left'>mysql</td><td>Yes</td><td>[[d+ i]]</td></tr>
 
<tr><td align='left'>mysql</td><td>Yes</td><td>[[d+ i]]</td></tr>
 
<tr><td align='left'>oracle</td><td>No</td><td>[[d+ i]]</td></tr>
 
<tr><td align='left'>oracle</td><td>No</td><td>[[d+ i]]</td></tr>
Line 21: Line 21:
 
  DATE '2006-05-20' + INTERVAL 5 YEAR  -> DATE '2011-05-20'  
 
  DATE '2006-05-20' + INTERVAL 5 YEAR  -> DATE '2011-05-20'  
 
</pre>
 
</pre>
 +
<div class=params>schema:gisq</div>
  
 
<div class='qu'>
 
<div class='qu'>

Revision as of 09:36, 13 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+INTERVAL 7 DAY
  FROM eclipse
SELECT whn, whn+INTERVAL 7 DAY
  FROM eclipse
Personal tools
Namespaces

Variants
Actions
Reference
Toolbox
Google AdSense