<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FDate_Timestamp_Functions%2FTRUNC</id>
		<title>Oracle PL/SQL Tutorial/Date Timestamp Functions/TRUNC - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FDate_Timestamp_Functions%2FTRUNC"/>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TRUNC&amp;action=history"/>
		<updated>2026-05-23T23:12:29Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TRUNC&amp;diff=3046&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TRUNC&amp;diff=3046&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:45, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TRUNC&amp;diff=3047&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/Date_Timestamp_Functions/TRUNC&amp;diff=3047&amp;oldid=prev"/>
				<updated>2010-05-26T10:04:54Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Examples of the TRUNC function being applied to datetime values==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2     date_in DATE := TO_DATE(&amp;quot;24-Feb-2002 05:36:00 PM&amp;quot;&lt;br /&gt;
  3                      ,&amp;quot;DD-MON-YYYY HH:MI:SS AM&amp;quot;);&lt;br /&gt;
  4     trunc_to_year DATE;&lt;br /&gt;
  5     trunc_to_month DATE;&lt;br /&gt;
  6&lt;br /&gt;
  7  BEGIN&lt;br /&gt;
  8     trunc_to_year := TRUNC(date_in,&amp;quot;YYYY&amp;quot;);&lt;br /&gt;
  9     trunc_to_month := TRUNC(date_in,&amp;quot;MM&amp;quot;);&lt;br /&gt;
 10&lt;br /&gt;
 11     DBMS_OUTPUT.PUT_LINE(&lt;br /&gt;
 12        TO_CHAR(trunc_to_year, &amp;quot;DD-MON-YYYY HH:MI:SS AM&amp;quot;));&lt;br /&gt;
 13     DBMS_OUTPUT.PUT_LINE(&lt;br /&gt;
 14        TO_CHAR(trunc_to_month,&amp;quot;DD-MON-YYYY HH:MI:SS AM&amp;quot;));&lt;br /&gt;
 15  END;&lt;br /&gt;
 16  /&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== How Oracle Interprets Two-Digit Years==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The Oracle database stores all four digits of the year.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Oracle interprets the century depending on whether the YY or RR format is being used for two-digit year.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;TRUNC(): truncate May 25, 2005, to the first day in the year&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT TRUNC(TO_DATE(&amp;quot;25-MAY-2005&amp;quot;), &amp;quot;YYYY&amp;quot;) FROM dual;&lt;br /&gt;
TRUNC(TO_&lt;br /&gt;
---------&lt;br /&gt;
01-JAN-05&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Truncates 7:45:26 P.M. on May to the hour==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT TO_CHAR(TRUNC(TO_DATE(&amp;quot;25-MAY-2005 19:45:26&amp;quot;,&lt;br /&gt;
  2    &amp;quot;DD-MON-YYYY HH24:MI:SS&amp;quot;), &amp;quot;HH24&amp;quot;), &amp;quot;DD-MON-YYYY HH24:MI:SS&amp;quot;)&lt;br /&gt;
  3  FROM dual;&lt;br /&gt;
TO_CHAR(TRUNC(TO_DAT&lt;br /&gt;
--------------------&lt;br /&gt;
25-MAY-2005 19:00:00&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Truncates May, to the first day in the month==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT TRUNC(TO_DATE(&amp;quot;25-MAY-2005&amp;quot;), &amp;quot;MM&amp;quot;) FROM dual;&lt;br /&gt;
TRUNC(TO_&lt;br /&gt;
---------&lt;br /&gt;
01-MAY-05&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TRUNC(date_in,&amp;quot;MM&amp;quot;)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2     date_in DATE := TO_DATE(&amp;quot;24-Feb-2002 05:36:00 PM&amp;quot;,&amp;quot;DD-MON-YYYY HH:MI:SS AM&amp;quot;);&lt;br /&gt;
  3     trunc_to_year DATE;&lt;br /&gt;
  4     trunc_to_month DATE;&lt;br /&gt;
  5&lt;br /&gt;
  6  BEGIN&lt;br /&gt;
  7     trunc_to_month := TRUNC(date_in,&amp;quot;MM&amp;quot;);&lt;br /&gt;
  8&lt;br /&gt;
  9     DBMS_OUTPUT.PUT_LINE(TO_CHAR(trunc_to_month,&amp;quot;DD-MON-YYYY HH:MI:SS AM&amp;quot;));&lt;br /&gt;
 10  END;&lt;br /&gt;
 11  /&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TRUNC(date_in,&amp;quot;YYYY&amp;quot;)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2     date_in DATE := TO_DATE(&amp;quot;24-Feb-2002 05:36:00 PM&amp;quot;,&amp;quot;DD-MON-YYYY HH:MI:SS AM&amp;quot;);&lt;br /&gt;
  3     trunc_to_year DATE;&lt;br /&gt;
  4     trunc_to_month DATE;&lt;br /&gt;
  5&lt;br /&gt;
  6  BEGIN&lt;br /&gt;
  7     trunc_to_year := TRUNC(date_in,&amp;quot;YYYY&amp;quot;);&lt;br /&gt;
  8&lt;br /&gt;
  9     DBMS_OUTPUT.PUT_LINE(TO_CHAR(trunc_to_year, &amp;quot;DD-MON-YYYY HH:MI:SS AM&amp;quot;));&lt;br /&gt;
 10  END;&lt;br /&gt;
 11  /&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TRUNC() parameter list==&lt;br /&gt;
&lt;br /&gt;
Aspect&lt;br /&gt;
Parameter  Description&lt;br /&gt;
Example&lt;br /&gt;
Century&lt;br /&gt;
CC&lt;br /&gt;
Two-digit century.&lt;br /&gt;
21&lt;br /&gt;
Century&lt;br /&gt;
SCC&lt;br /&gt;
Two-digit century with a negative sign (C) for B.C.&lt;br /&gt;
-10&lt;br /&gt;
Quarter&lt;br /&gt;
Q&lt;br /&gt;
One-digit quarter of the year.&lt;br /&gt;
1&lt;br /&gt;
Year&lt;br /&gt;
YYYY&lt;br /&gt;
All four digits of the year.&lt;br /&gt;
2006&lt;br /&gt;
Year&lt;br /&gt;
IYYY&lt;br /&gt;
All four digits of the ISO year.&lt;br /&gt;
2006&lt;br /&gt;
Year&lt;br /&gt;
RRRR&lt;br /&gt;
All four digits of the rounded year, which depends on the current year.&lt;br /&gt;
2006&lt;br /&gt;
Year&lt;br /&gt;
SYYYY&lt;br /&gt;
All four digits of the year with a negative sign (C) for B.C.&lt;br /&gt;
C1001&lt;br /&gt;
Year&lt;br /&gt;
Y,YYY&lt;br /&gt;
All four digits of the year with a comma.&lt;br /&gt;
2,006&lt;br /&gt;
Year&lt;br /&gt;
YYY&lt;br /&gt;
Last three digits of the year.&lt;br /&gt;
006&lt;br /&gt;
Year&lt;br /&gt;
IYY&lt;br /&gt;
Last three digits of the ISO year.&lt;br /&gt;
006&lt;br /&gt;
Year&lt;br /&gt;
YY&lt;br /&gt;
Last two digits of the year.&lt;br /&gt;
06&lt;br /&gt;
Year&lt;br /&gt;
IY&lt;br /&gt;
Last two digits of the ISO year. 06&lt;br /&gt;
Year&lt;br /&gt;
RR&lt;br /&gt;
Last two digits of the rounded year, which depends on the current year.&lt;br /&gt;
06&lt;br /&gt;
Year&lt;br /&gt;
Y&lt;br /&gt;
Last digit of the year.&lt;br /&gt;
6&lt;br /&gt;
Year&lt;br /&gt;
I&lt;br /&gt;
Last digit of the ISO year.&lt;br /&gt;
6&lt;br /&gt;
Year&lt;br /&gt;
YEAR&lt;br /&gt;
Name of the year in uppercase.&lt;br /&gt;
TWO THOUSAND-SIX&lt;br /&gt;
Year&lt;br /&gt;
Year&lt;br /&gt;
Name of the year with the first letter in uppercase.&lt;br /&gt;
Two Thousand-Six&lt;br /&gt;
Month&lt;br /&gt;
MM&lt;br /&gt;
Two-digit month of the year.&lt;br /&gt;
01&lt;br /&gt;
Month&lt;br /&gt;
MONTH&lt;br /&gt;
Full name of the month in uppercase, right-padded with spaces to a total length of nine characters.&lt;br /&gt;
JANUARY&lt;br /&gt;
Month&lt;br /&gt;
Month&lt;br /&gt;
Full name of the month with first letter in uppercase, right-padded with spaces to a total length of nine characters.&lt;br /&gt;
January&lt;br /&gt;
Month&lt;br /&gt;
MON&lt;br /&gt;
First three letters of the name of the month in uppercase.&lt;br /&gt;
JAN&lt;br /&gt;
Month&lt;br /&gt;
Mon&lt;br /&gt;
First three letters of the name of the month with the first letter in uppercase.&lt;br /&gt;
Jan&lt;br /&gt;
Month&lt;br /&gt;
RM&lt;br /&gt;
Roman numeral month.&lt;br /&gt;
The Roman numeral month for the fourth month (April) is IV.&lt;br /&gt;
Week&lt;br /&gt;
WW&lt;br /&gt;
Two-digit week of the year.&lt;br /&gt;
02&lt;br /&gt;
Week&lt;br /&gt;
IW&lt;br /&gt;
Two-digit ISO week of the year.&lt;br /&gt;
02&lt;br /&gt;
Week&lt;br /&gt;
W&lt;br /&gt;
One-digit week of the month.&lt;br /&gt;
2&lt;br /&gt;
Day&lt;br /&gt;
DDD&lt;br /&gt;
Three-digit day of the year.&lt;br /&gt;
103&lt;br /&gt;
Day&lt;br /&gt;
DD&lt;br /&gt;
Two-digit day of the month.&lt;br /&gt;
31&lt;br /&gt;
Day&lt;br /&gt;
D&lt;br /&gt;
One-digit day of the week.&lt;br /&gt;
5&lt;br /&gt;
Day&lt;br /&gt;
DAY&lt;br /&gt;
Full name of the day in uppercase.&lt;br /&gt;
SATURDAY&lt;br /&gt;
Day&lt;br /&gt;
Day&lt;br /&gt;
Full name of the day with the first letter in uppercase.&lt;br /&gt;
Saturday&lt;br /&gt;
Day&lt;br /&gt;
DY&lt;br /&gt;
First three letters of the name of the day in uppercase.&lt;br /&gt;
SAT&lt;br /&gt;
Day&lt;br /&gt;
Dy&lt;br /&gt;
First three letters of the name of the day with the first letter in uppercase.&lt;br /&gt;
Sat&lt;br /&gt;
Day&lt;br /&gt;
J&lt;br /&gt;
Julian day-the number of days that have passed since January 1, 4713 B.C.&lt;br /&gt;
2439892&lt;br /&gt;
Hour&lt;br /&gt;
HH24&lt;br /&gt;
Two-digit hour in 24-hour format.&lt;br /&gt;
23&lt;br /&gt;
Hour&lt;br /&gt;
HH&lt;br /&gt;
Two-digit hour in 12-hour format.&lt;br /&gt;
11&lt;br /&gt;
Minute&lt;br /&gt;
MI&lt;br /&gt;
Two-digit minute.&lt;br /&gt;
57&lt;br /&gt;
Second&lt;br /&gt;
SS&lt;br /&gt;
Two-digit second.&lt;br /&gt;
45&lt;br /&gt;
Second&lt;br /&gt;
FF[1..9]&lt;br /&gt;
Fractional seconds with an optional number of digits to the right of the decimal point. Only applies timestamps,When dealing with 0.123456789 seconds, FF3 would round to 0.123.&lt;br /&gt;
Second&lt;br /&gt;
SSSSS&lt;br /&gt;
Number of seconds past 12 a.m.&lt;br /&gt;
46748&lt;br /&gt;
Second&lt;br /&gt;
MS&lt;br /&gt;
Millisecond (millionths of a second).&lt;br /&gt;
100&lt;br /&gt;
Second&lt;br /&gt;
CS&lt;br /&gt;
Centisecond (hundredths of a second).&lt;br /&gt;
10&lt;br /&gt;
Separators&lt;br /&gt;
-/,.;: &amp;quot;text&amp;quot;&lt;br /&gt;
Characters that allow you to separate the aspects of a date and time. You can supply freeform text in quotes as a separator.&lt;br /&gt;
When dealing with the date December 13, 1969, DD-MM-YYYY would produce 12-13-1969 and DD/MM/YYYY would produce 12/13/1969&lt;br /&gt;
Suffixes&lt;br /&gt;
AM or PM&lt;br /&gt;
AM or PM as appropriate.&lt;br /&gt;
AM&lt;br /&gt;
Suffixes&lt;br /&gt;
A.M. or P.M.&lt;br /&gt;
A.M. or P.M. as appropriate.&lt;br /&gt;
P.M.&lt;br /&gt;
Suffixes&lt;br /&gt;
AD or BC&lt;br /&gt;
AD or BC as appropriate.&lt;br /&gt;
AD&lt;br /&gt;
Suffixes&lt;br /&gt;
A.D. or B.C.&lt;br /&gt;
A.D. or B.C. as appropriate.&lt;br /&gt;
B.C.&lt;br /&gt;
Suffixes&lt;br /&gt;
TH&lt;br /&gt;
Suffix to a number. You can make the suffix uppercase by specifying the numeric format in uppercase and vice versa for lowercase.When dealing with a day number of 28, ddTH would produce 28th and DDTH would produce 28TH&lt;br /&gt;
Suffixes&lt;br /&gt;
SP&lt;br /&gt;
Number is spelled out.When dealing with a day number of 28, DDSP would produce TWENTY-EIGHT and ddSP would produce twenty-eight&lt;br /&gt;
Suffixes&lt;br /&gt;
SPTH&lt;br /&gt;
Combination of TH and SP.When dealing with a day number of 28, DDSPTH would produce TWENTY-EIGHTH and ddSPTH would produce twenty-eighth&lt;br /&gt;
Era&lt;br /&gt;
EE&lt;br /&gt;
Full era name for Japanese Imperial, ROC Official, and Thai Buddha calendars.&lt;br /&gt;
No example&lt;br /&gt;
Era&lt;br /&gt;
E&lt;br /&gt;
Abbreviated era name.&lt;br /&gt;
No example&lt;br /&gt;
Time zones&lt;br /&gt;
TZH&lt;br /&gt;
Time zone hour.&lt;br /&gt;
12&lt;br /&gt;
Time zones&lt;br /&gt;
TZM&lt;br /&gt;
Time zone minute.&lt;br /&gt;
30&lt;br /&gt;
Time zones&lt;br /&gt;
TZR&lt;br /&gt;
Time zone region.&lt;br /&gt;
PST&lt;br /&gt;
Time zones&lt;br /&gt;
TZD&lt;br /&gt;
Time zone with daylight savings information.&lt;br /&gt;
No example&lt;br /&gt;
&amp;lt;p&amp;gt;Quote from:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Oracle Database 10g SQL (Osborne ORACLE Press Series) (Paperback)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Paperback: 608 pages&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Publisher: McGraw-Hill Osborne Media; 1st edition (February 20, 2004)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# Language: English&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# ISBN-10: 0072229810&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;# ISBN-13: 978-0072229813&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select sysdate&lt;br /&gt;
  2  ,      trunc(sysdate,&amp;quot;CC&amp;quot;)     as trunc_cc&lt;br /&gt;
  3  from   dual;&lt;br /&gt;
SYSDATE   TRUNC_CC&lt;br /&gt;
--------- ---------&lt;br /&gt;
24-JUL-08 01-JAN-01&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TRUNC(): truncate May, to the first day in the year==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT TRUNC(TO_DATE(&amp;quot;25-MAY-2005&amp;quot;), &amp;quot;YYYY&amp;quot;) FROM dual;&lt;br /&gt;
TRUNC(TO_&lt;br /&gt;
---------&lt;br /&gt;
01-JAN-05&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== TRUNC(x[, unit]) truncates x.==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;By default, x is truncated to the beginning of the day.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you supply an optional unit string, x is truncated to that unit.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT TRUNC(TO_DATE(&amp;quot;25-MAY-2005&amp;quot;), &amp;quot;YYYY&amp;quot;)&lt;br /&gt;
  2  FROM dual;&lt;br /&gt;
TRUNC(TO_&lt;br /&gt;
---------&lt;br /&gt;
01-JAN-05&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Use TRUNC(date_variable) when you want to extract a date from a timestamp==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DECLARE&lt;br /&gt;
  2    d DATE := SYSDATE;&lt;br /&gt;
  3  BEGIN&lt;br /&gt;
  4    dbms_output.put_line(TO_CHAR(TRUNC(d),&amp;quot;DD-MON-YY HH24:MI:SS&amp;quot;));&lt;br /&gt;
  5  END;&lt;br /&gt;
  6  /&lt;br /&gt;
26-OCT-09 00:00:00&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>