SELECT * FROM table WHERE convert (Nvarchar, DateAndTime, 111) = CONVERT (Nvarchar, GETDATE (), 111) ORDER by DateAndTime DESCRecord of the Month
SELECT * FROM table WHERE DateDiff (Month,[dateadd],getdate ()) =0
Week
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
Generally, you need to obtain the current date and calculate some other dates, such as your
Program You may need to determine the first or last day of a month. Most of you probably know how to divide a date (year, month, day, and so on ), then,
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 month. Most of you probably know how to divide a date (year, month, day, and so on ), then,
--- First day of last monthSelect convert (varchar (12), dateadd (mm, datediff (mm, 0, dateadd (mm,-1, getdate (), 0), 112)--- Last day of last monthSelect convert (varchar (12), dateadd (MS,-3, dateadd (mm, datediff (M, 0, getdate (), 0), 112)
1.
SQL Time function, the need for friends can refer to the next.
1. Current system date, time select GETDATE ()2. DateAdd returns a new datetime value based on adding a period of time to the specified date for example: Add 2 days to the date select
1. Current system date, time
Select GETDATE ()
2. DateAdd returns a new datetime value on the basis of adding a period of time to the specified date
For example: Add 2 days to date
Select DATEADD (day,2, ' 2004-10-15 ')--back: 2004-10-17 00:00:00.000
Server usually, you need to get the current date and calculate some other date, for example, your program may need to judge the first or last day of one months. Most of you probably know how to split dates (year, month, day, etc.), and then just use
Reproduced in this blog, the original blog: http://blog.csdn.net/baiduandxunlei/article/details/9180075CONVERT (Data_type,expression[,style])CONVERT (varchar (10), field name, conversion format)DescriptionThis style is typically in the time type
CONVERT (Data_type,expression[,style])CONVERT (varchar (10), field name, conversion format)DescriptionThis style is typically in the time type (Datetime,smalldatetime) and the string type (Nchar,nvarchar,char,varchar)It is only used when converting
You can understand that by using simple DATEDIFF and DATEADD functions, you can find many different dates that may be meaningful.
All the examples so far only calculate the number of time intervals between the current time and "", and then add
Server
Usually, you need to get the current date and calculate some other date, for example, your program may need to judge the first or last day of one months. Most of you probably know how to split dates (year, month, day, etc.), and then just use
Mssqlserver common date functions your program may need to determine the first or last day of a month. Most of you probably know how to divide a date (year, month, day, and so on ), then, just use the split year, month, and day to calculate the date
/** Time difference between two hours of leave*/Create PROCEDURE [dbo]. [Os_vocation_hour]@starttime varchar (20),--Start time@endtime varchar (20)--End time Asif (IsDate (@starttime) =0 or IsDate (@endtime) =0)--Non-date formatBeginSelect 0Endelse--
Usually, you need to get the current date and calculate some other date, for example, your program may need to determine the first or last day of one months. Most of you probably know how to divide the date (year, month, day, etc.), and then just
Use SQL statements to query data for a date in a week
SELECT * from Shoporder where DateDiff (Week,ordtime,getdate ()-1) =0//query date of the day on the first anniversary of the data SELECT * from Shoporder where DateDiff
server| Data | database
Usually, you need to get the current date and calculate some other date, for example, your program may need to judge the first or last day of one months.
Most of you probably know how to split dates (year, month, day, etc.),
Statistics are the most common and essential in the database. Some SQL statements encountered in statistics using the Teechat control some time ago are sorted out. Key commonly used functions include datediff () and datepart (), the following
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.