Tags: har between exact field name TTY string character Val infoPL/SQL Date and timePL/SQL provides two date and time-related data types:
Date Time (Datetime) data type
Interval data type
The datetime data types are:
(24 h)-20 or 120 (*) ODBC specification yyyy-mm-dd hh: mm: ss [. fff]-21 or 121 (*) ODBC specifications (in milliseconds) yyyy-mm-dd hh: mm: ss [. fff]-126 (***) iso8601 yyyy-mm-dd thh: mm: SS: Mmm (without spaces)-130 * Kuwait dd mon yyyy hh: MI: SS: mmmam-131 * Kuwait dd/mm/yy hh: MI: SS: mmmam
SQL Server date calculation method 2 last day of last month
This i
week, this Monday2011-12-26 Select To_char (trunc (sysdate, ' DD '), ' YYYYMMDD hh24:mi:ss ') from dual;--intercept to day (0 minutes 0 seconds of the day)20111229 00:00:00 Select Trunc (sysdate, ' hh24 ') from dual; --intercept to hours (current hour, 0 minutes 0 seconds)2011-12-29 16:00:00 Select Trunc (sysdate, ' mi ') from dual; --intercept to points (current minute, 0 seconds)2011-12-29 16:24:00 Select Trunc (sysdate, ' SS ') from dual;--error, no accurate to second formatOracle TRUNC func
Interval helps you easily understand my different date calculation examples.
The first day of a month
In the first example, I will show you how to get to the last day of the month from the current date. Note: This example and other examples in this article will only use the datediff and dateadd functions to calc
): 2006-05-16 10:57:49Select CONVERT (varchar), GETDATE (), 121): 2006-05-16 10:57:49.700Select CONVERT (varchar), GETDATE (), 126): 2006-05-16t10:57:49.827Select CONVERT (varchar), GETDATE (), ():???? ?????? 1427 10:57:49:907am Select CONVERT (varchar), GETDATE (), 131): 18/04/1427 10:57:49:920am If it's easy to solve in C #, what do you do in SQL? I've never done that before. Open SQL Server Books Onl
pl/sql provides two date and time-related data types: 1. DateTime data type date Span style= "color: #ff0000; Font-size:13px "> TIMESTAMP TIMESTAMP with time ZONE TIMESTAMP with LOCAL time ZONE 2. Interval data type INTERVAL year to MONTH INTERVAL day to SECOND NBSP; NBSP;
Label:
------------------date is converted into a month and a day and seconds--------------- Select ' R ' +convert (varchar), GETDATE (), 112)+right (CAST (Power (10,2) as varchar) +datepart (hour, GETDATE ()), 2)+right (CAST (Power (10,2) as varchar) +datepart (minute, GETDATE ()), 2)+right (CAST (Power (10,2) as varchar) +datepart (SS, GETDATE ()), 2)+right (CAST (Power (10,3) as varchar)
(), which is the function that returns the current date and time. The next executing function DateDiff (Mm,0,getdate ()) is the number of months between the current date and the date "1900-01-01 00:00:00.000". Keep in mind: time and time variables, like milliseconds, are calculated from "1900-01-01 00:00:00.000". That's why you can specify the first time express
article will only use the datediff and dateadd functions to calculate the date we want. In each example, the date to be calculated is obtained through calculation but the previous time interval, and then addition or subtraction is performed. This is the SQL script used to calculate the first day of a month:Select dateadd (mm, datediff (mm, 0, getdate (), 0)
SQL Server date calculation methods (favorites)
SQL Server date calculation methods (favorites)
Generally, you need to obtain the current date and calculate some other dates. For example, your program may need to determine the first or last day of a
current date to the last day of the month. Please note: This example and the other examples in this article will only use the DateDiff and DATEADD functions to calculate the date we want. Each example will get the date you want to calculate by calculating the previous time interval and then adding and reducing it.
Th
Label:One, Time function When you use stored procedures, SQL functions, you encounter some processing of time. such as the acquisition of time and the addition and subtraction. In this case, the SQL comes with the time function. Below I list these functions, easy to remember later, use. --getdate Get current time
Select getdate()
--DateAdd Original time add: 2013-02-17 13:20:16 this time plus 12 months
Working with dates in PHP is inconvenient, such as finding a month between two dates? What should we do?
File name: date.inc.php3
Before using these two functions, convert the date or datetime to the timestamp type.
Such as:
$today =mktime (0,0,0,date ("M"), Date ("D"), Date
The date and time functions in SQL Server are always problematic in this regard. So, I will summarize what I mainly useDatepart(Month, getdate (). This item can be set to day (now () in access. Unfortunately, the day () in SQL Server does not support parameters.Date and time functions in
Processing dates in PHP is very inconvenient, such as asking for a difference between the two dates of the month? What should we do?
FileName: date.inc.php3
Before you use these two functions, you must first convert the date or datetime to the timestamp type.
Such as:
$today =mktime (0,0,0,date ("M"), Date ("D"),
) Select DATEADD (Wk,datediff (Wk,0,getdate ()), 0) query yesterday Date: Select CONVERT (Char,dateadd (dd,-1,getdate)), 111 //111 is the style number, (100-114) query the first day of the month Date: Select DATEADD (mm, DATEDIFF (Mm,0,getdate ()), 0) as FirstDay query last day of the month
date to the last day of the month. Please note: This example and the other examples in this article will only use the DateDiff and DATEADD functions to calculate the date we want. Each example will get the date you want to calculate by calculating the previous time interval and then adding and reducing it.
This is th
DATEADD functions to calculate the date we want. Each example is calculated by calculating the time interval, and then adding and subtraction to get the date you want to calculate.This is the SQL script that calculates the first day of the one month:SELECT DATEADD (mm, DATEDIFF (Mm,0,getdate ()), 0)Let's separate the statement to see how it works. The core funct
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service