~drizzle-trunk/drizzle/development

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
DATE TRUNC
===========

DATE_TRUNC truncates a date to a specified precision. The idea is similar to the trunc function for numbers.

The syntax is: date_trunc(text, source)

Valid values for *text* are:

* microseconds
* milliseconds
* second
* minute
* hour
* day
* week
* month
* quarter
* year
* decade
* century
* millennium

In this example, 'source' is a TIMESTAMP value with microsecond precision:

.. code-block:: mysql

	date_trunc('hour', timestamp '2011-02-26 10:35:44:712005')

Returns: 2011-02-26 10:00:00