SQL查询月、天、周、年(MySql的实例对比)
2024-09-07 15:18:07
SQL Server实现
日期部分 | 缩写 |
---|---|
year | yy, yyyy |
quarter | qq, q |
month | mm, m |
dayofyear | dy, y |
day | dd, d |
week | wk, ww |
weekday | dw |
Hour | hh |
minute | mi, n |
second | ss, s |
millisecond | ms |
1 2/**//*计算今天是星期几*/ 3select datename(weekday,getdate()) 4 5/**//*查询本年的数据*/ 6select * from users where year(time)=year(getdate()) 7 8/**//*查询本月的数据,time是表users中代表时间的字段*/ 9select * from users where month(time)=month(getdate()) and year(time)=year(getdate()) 10 11/**//*查询今天的数据,time 是表中代表时间的字段*/ 12select * from users where day(time)=day(getdate()) and month(time)=month(getdate()) and year(time)=year(getdate()) 13 14 15/**//*计算那一天是星期一*/ 16SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 17 18/**//*计算那一天是周末*/ 19select dateadd(wk,datediff(wk,0,getdate()),6) 20 21/**//*查询本周的数据*/ 22select * from users where DATEPART(wk, time) = DATEPART(wk, GETDATE()) and DATEPART(yy, time) = DATEPART(yy, GETDATE()) 23 24 25/**//*查询本日的记录*/ 26select * from users where (DATEDIFF(dd, time, GETDATE()) = 0) 27 28/**//*查询本月的记录*/ 29select * from users where (DATEDIFF(mm, time, GETDATE()) = 0) 30 31/**//*查询本年的记录*/ 32select * from users where (DATEDIFF(yy, time, GETDATE()) = 0)
在MySql中实现:
1——
2 本年:
3 select * from loanInfo where year(date)=year(getdate())
4
5 2——
6 本月:
7 select * from loanInfo where year(date)=year(getDate()) And month(date)=month(getdate())
8
9 3——
10 本日:
11 select * from loanInfo where year(date)=year(getDate()) And month(date)=month(getdate()) and Day(date)=Day(getDate())
12
13
14
15SELECT * FROM table WHERE (MONTH(字段) = MONTH(GETDATE()))
最新文章
- Ubuntu 16.10 开启PHP错误提示
- WebApi接口 - 如何在应用中调用webapi接口
- Flex Layout Attribute
- Emacs 配置文件
- [uva11722&;&;cogs1488]和朋友会面Joining with Friend
- 微信h5页面禁止下拉露出网页来源
- MySQL Information Functions
- android在代码中四种设置控件(以及TextView的文字颜色)背景颜色的方法
- windows调试器尝鲜
- CentOS 7 php留言本网站的搭建
- HTML 5 canvas —— 基本语法
- SOA_环境安装系列5_Oracle ADF安装SOA Extensions(案例)
- debian完整部署 Nginx + uWSGI + Django
- 使用C#开发ActiveX控件(新) 转 http://www.cnblogs.com/yilin/p/csharp-activex.html
- mysql笔记整理
- Android Activity 注意笔记
- docker 数据卷之进阶篇
- 利用Navicat高效率postgresql转mysql数据库
- SpringCloud中使用Hystrix
- 基于SpringBoot搭建应用开发框架(二) —— 登录认证
热门文章
- pve_ceph问题汇总
- angular绑定数据
- ISO/IEC 9899:2011 条款5——5.2.4 环境限制
- lvs,nginx,haproxy的优缺点,适合场景
- 2013年各大小IT公司待遇,绝对真实,一线数据!(初版)
- Apache配置优化之开启KeepAlive
- 【Leetcode_easy】707. Design Linked List
- iOS-MPMoviePlayerViewController使用
- Centos7之pacemaker高可用安装配置详解
- 移动架构-手写ButterKnife框架