This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dev:sql:functions:current_date [2010/07/09 02:46] tdo |
dev:sql:functions:current_date [2016/06/28 22:38] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
{{page>:top_add&nofooter&noeditbtn}} | {{page>:top_add&nofooter&noeditbtn}} | ||
- | <html><div align="center"><span style="color:red">DRAFT</span></div></html> | ||
- | ====== Omnidex SQL Function: CURRENT_DATE ====== | ||
{{page>:sql_bar&nofooter&noeditbtn}} | {{page>:sql_bar&nofooter&noeditbtn}} | ||
+ | |||
+ | ====== Omnidex SQL Function: CURRENT_DATE ====== | ||
===== Description ===== | ===== Description ===== | ||
- | The CURRENT_DATE function returns the current date from the server's time-of-day clock. | + | The CURRENT_DATE function returns the current date from the server's time-of-day clock. The function is processed once at the beginning of the execution of the SQL statement. A new value is not obtained with each reference or with each fetched row. In a client-server or Omnidex Grid application, the date returned is from the individual server processing the query. |
- | + | ||
- | The function is processed once at the beginning of the execution of the SQL statement. A new value is not obtained with each reference or with each fetched row. | + | |
- | + | ||
- | If the function is called in a networked environment, the time returned is from the server with the Omnidex Environment. | + | |
+ | This function returns an ANSI DATE datatype. | ||
===== Syntax ===== | ===== Syntax ===== | ||
CURRENT_DATE | CURRENT_DATE | ||
+ | |||
===== Examples ===== | ===== Examples ===== | ||
- | ==== Example 1 ==== | + | ==== Example 1: Column ==== |
+ | <code> | ||
+ | > select current_date from $omnidex; | ||
- | <code SQL> | + | CURRENT_DATE |
- | select company, | + | ------------ |
- | current_date | + | 2010-07-28 |
- | from customers | + | |
- | where company='dynamic' | + | |
- | ... | ||
- | Dynamic Information Systems Corporation, 2004-03-15 | ||
</code> | </code> | ||
+ | ==== Example 2: Expression calculating age ==== | ||
+ | |||
+ | <code> | ||
+ | > select birthdate, $compare_dates(birthdate, current_date, 'YY') age from individuals; | ||
+ | |||
+ | BIRTHDATE AGE | ||
+ | ------------ ----------- | ||
+ | 1938-07-14 72 | ||
+ | 1957-11-22 53 | ||
+ | 1960-07-28 50 | ||
+ | 1929-08-22 81 | ||
+ | 1933-07-09 77 | ||
+ | 1944-08-01 66 | ||
+ | 2004-09-14 6 | ||
+ | </code> | ||
+ | |||
+ | ====== Additional Resources ====== | ||
+ | |||
+ | See also: | ||
+ | {{page>dev:sql:functions:see_also_variables&nofooter&noeditbtn&noheader}} | ||
+ | |||
{{page>:bottom_add&nofooter&noeditbtn}} | {{page>:bottom_add&nofooter&noeditbtn}} | ||
+ | |||
+ |