
mysql> select MAKEDATE(YEAR(NOW()), 1) ;
+--------------------------+
| MAKEDATE(YEAR(NOW()), 1) |
+--------------------------+
| 2013-01-01 |
+--------------------------+
1 row in set (000 sec)
这个效果?
本季度的第一天 ,然后你可以把字符串再转换为日期。 方法很多,包括同一个函数的别名(同义词)也很多。比如CURDATE(),CURRENT_DATE(), CURRENT_DATE, NOW 等都可以返回当天
mysql教程> select CURDATE(),ELT(QUARTER(CURDATE()),
-> year(CURDATE())1000+0101,
-> year(CURDATE())1000+0401,
-> year(CURDATE())1000+0701,
-> year(CURDATE())1000+1001) as firstDayofQ;
+------------+-------------+
| CURDATE() | firstDayofQ |
+------------+-------------+
| 2009-05-19 | 2009401 |
+------------+-------------+
1 row in set (000 sec)
mysql>
用mysql语句获取本季度的第一天
本月的第一天,
date(
concat(year(curdate()),'-',month(curdate()),'-','1'))
本周的第一天
curdate()-
WEEKDAY(curdate())
用mysql语句获取本季度的第一天
我们可以在where子句里用" 时间字段>='时间下限' and 时间字段<='时间上限' ",或者" 时间字段 between '时间下限' and '时间上限' "限定检索记录范围,还可以利用时间日期函数计算日期字段来筛选出某一时段的记录,例如where year(时间字段)=2016检索出2016年的记录。
具体的写法是千变万化的,需要根据数据结构和查询需求而定。
以上就是关于mysql 查询条件在当年一月一日到当前日期的记录 sql语句怎么写全部的内容,包括:mysql 查询条件在当年一月一日到当前日期的记录 sql语句怎么写、如何 用mysql语句获取本季度的第一天 本月、MySQL怎么查询一段时间内记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)