- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL日期和时间函数.
SQL日期和时间函数?(转)
(2007-03-20 10:37:04)
转载
分类: 1.一个月第一天的Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)2.本周的星期一Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)3.一年的第一天Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)4.季度的第一天Select DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)5.当天的半夜Select DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)6.上个月的最后一天Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))7.去年的最后一天Select dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))8.本月的最后一天Select dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))9.本年的最后一天Select dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))10.本月的第一个星期一select DATEADD(wk, DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())), 0)
10.上月第一天:select dateadd(mm,-1,convert(char(8),(datepart(yy,getdate())*10000+datepart(mm,getdate())*100+01)))上月最后一天:select dateadd(dd,-1,convert(char(8),(datepart(yy,getdate())*10000+datepart(mm,getdate())*100+01)))其实就是先取本月第一天,然后分别减一个月和一天就是上月第一天和最后一天了。格式就自己拼吧。返回当前日期和时间通过函数GETDATE(),你可以获得当前的日期和时间。函数GETDATE()可以用来作为DATEDIME型字段的缺省值。这对插入记录时保存当时的时间是有用的。要建立一个表,其中的记录包含有当前的日期和时间,可以添加一个DATETIME型字段,指定其缺省值为函数GETDATE()的返回值,就象这样:Create TABLE site_log (username VARCHAR(40),useractivity VARCHAR(100),entrydate DATETIME DEFAULT GETDATE())转换日期和时间函数GETDATE()的返回值在显示时只显示到秒。实际上,SQL Sever内部时间可以精确到毫秒级(确切地说,可以精确到3.33毫秒)。要得到不同格式的日期和时间,你需要使用函数CONVERT()。例如,当下面的这个语句执行时,显示的时间将包括毫秒:Select CONVERT(VARCHAR(30),GETDATE(),9)注意例子中数字9的使用。这个数字指明了在显示日期和时间时使用哪种日期和时间格式。当这个语句执行时,将显示如下的日期和时间:Nov 30 1997 3:29:55:170AM(1 row(s) affected)在函数CONVERT()中你可以使用许多种不同风格的日期和时间格式。下表显示了所有的格式。日期和时间的类型:类型值 标准 输出0 Default mon dd yyyy hh:miAM1 USA mm/dd/yy2 ANSI yy.mm.dd3 British/French dd/mm/yy4 German dd.mm.yy5 Italian dd-mm-yy6 - dd mon yy7 - mon dd,yy8 - hh:mi:ss9 Default + milliseconds--mon dd yyyyhh:mi:ss:mmmAM(or )10 USA mm-dd-yy11 JAPAN yy/mm/dd12 ISO yymmdd13 Europe Default + milliseconds--dd mon yyyyhh:mi:ss:mmm(24h)14 - hh:mi:ss:mmm(24h)类型0,9,和13总是
您可能关注的文档
- SQLServer数据导入导出工具BCP详解..doc
- SQLSERVER数据库开发之存储过程应用..doc
- SQLServer数据类型..docx
- SQLSERVER日期函数详细用法..doc
- sqlserver日期时间函数..doc
- SQLSERVER时间函数使用大全..doc
- sqlserver表等值连接操作的执行过程..doc
- SQLSERVER错误代码..doc
- SQLServer数据库维护计划..doc
- SQL_Server2008函数大全..doc
- 2025年石家庄科技职业学院教师招聘考试笔试模拟试题.docx
- 2025年遵义师范学院教师招聘考试笔试备考试题.docx
- 2025年湖南师范大学教师招聘考试笔试备考试题.docx
- 2025年广西警察学院教师招聘考试笔试备考试题.docx
- 2025年辽宁商贸职业学院教师招聘考试笔试模拟试题.docx
- 2025年青海建筑职业技术学院教师招聘考试笔试备考试题.docx
- 2025年宜宾职业技术学院教师招聘考试笔试备考试题.docx
- 2025年河北能源职业技术学院教师招聘考试笔试模拟试题.docx
- 2025年毕节职业技术学院教师招聘考试笔试备考试题.docx
- 2025年石家庄理工职业学院教师招聘考试笔试模拟试题.docx
文档评论(0)