• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > sql 查询本年、本月、本日记录的语句,附SQL日期函数

sql 查询本年、本月、本日记录的语句,附SQL日期函数

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了本年,本月,本日等相关知识,希望本文的分享对您有所帮助

sql 查询本年、本月、本日记录的语句,附SQL日期函数,学习sql的朋友可以参考下。

ORDER BY CreateDate DESC

SQL 日期函数
1. 当前系统日期、时间
select getdate()

2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dateadd(day,2,'2004-10-15′) –返回:2004-10-17 00:00:00.000

3. datediff 返回跨两个指定日期的日期和时间边界数。
select datediff(day,'2004-09-01′,'2004-09-18′) –返回:17

4. datepart 返回代表指定日期的指定日期部分的整数。
SELECT DATEPART(month, '2004-10-15′) –返回 10

5. datename 返回代表指定日期的指定日期部分的字符串
SELECT datename(weekday, '2004-10-15′) –返回:星期五

6. day(), month(),year() –可以与datepart对照一下

select 当前日期=convert(varchar(10),getdate(),120)
,当前时间=convert(varchar(8),getdate(),114)

select datename(dw,'2004-10-15′)

select 本年第多少周=datename(week,'2004-10-15′)
,今天是周几=datename(weekday,'2004-10-15′)

参数 interval的设定值如下:

access 和 asp 中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,这些函数的用法也类似

举例:
1.GetDate() 用于sql server :select GetDate()

2.DateDiff('s','2005-07-20′,'2005-7-25 22:56:32′)返回值为 514592 秒
DateDiff('d','2005-07-20′,'2005-7-25 22:56:32′)返回值为 5 天

3.DatePart('w','2005-7-25 22:56:32′)返回值为 2 即星期一(周日为1,周六为7)
DatePart('d','2005-7-25 22:56:32′)返回值为 25即25号
DatePart('y','2005-7-25 22:56:32′)返回值为 206即这一年中第206天
DatePart('yyyy','2005-7-25 22:56:32′)返回值为 2005即2005年

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • sql 查询本年、本月、本日记录的语句,附SQL日期函数

相关文章

  • 2018-12-05将MSSQL Server 导入/导出到远程服务器教程的图文方法分享
  • 2018-12-05MSSQL转MYSQL,gb2312转utf-8无乱码解决方法
  • 2018-12-05小系统单据自动生成存储过程
  • 2018-12-05MAC上Mysql忘记Root密码或权限错误的快速解决方案_MySQL
  • 2017-05-11Mysql数据库名和表名在不同系统下的大小写敏感问题
  • 2018-12-05六条比较有用的MySQL数据库操作的SQL语句小结
  • 2018-12-05Oracle 数组的学习 小知识也要积累,养成好的学习态度
  • 2017-05-11mysql建立自定义函数的问题
  • 2017-05-11mysql自动化安装脚本(ubuntu and centos64)
  • 2018-12-05MAC下MySQL初始密码忘记生物解决办法分享(图)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 角色与权限如何控制数据表
    • MySQL数据库中timestamp自动更新时间的方法
    • mysql 函数之与GROUP BY子句同时使用的函数
    • Mysql5.7在windows7下数据位置修改方法详解
    • ip修改后orcale服务无法启动问题解决
    • Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例
    • 用Oracle9ias开发无线应用程序开发者网络Oracle
    • mysql进阶(二)索引简易教程
    • MySql 安装时的1045错误
    • oracle 10g OEM常规错误(Unknown host specified)解决

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有