相当于
shipmentlist.shipmentdate = 上月的1号
AND shipmentlist.shipmentdate下月的1号
LAST_DAY(NOW()) 可以获取 本月的最后一天.
DATE_ADD(LAST_DAY(NOW())INTERVAL 1 DAY )可以获取下月第一天 。
DATE_SUB (DATE_ADD(LAST_DAY(NOW())INTERVAL 1 DAY ) INTERVAL 2 MONTH)可以获取上月的1号
(也就是用 下月的1号减少2个月,从而获取 上月的1号)
最后 SQL 修改为:
select
*
from
shipmentlist,shipmentscrib
where
(shipmentlist.shipmentlistno=shipmentscrib.shipmentlistno)
and shipmentlist.shipmentdate = DATE_SUB (DATE_ADD(LAST_DAY(NOW())INTERVAL 1 DAY ) INTERVAL 2 MONTH)
AND shipmentlist.shipmentdateDATE_ADD(LAST_DAY(NOW())INTERVAL 1 DAY )
ORDER BY shipmentdate DESC
如何 用mysql语句获取本季度的第一天 本月本季度的第一天
,然后你可以把字符串再转换为日期 。
方法很多,包括同一个函数的别名(同义词)也很多 。比如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
(0.00
sec)
mysql
用mysql语句获取本季度的第一天
本月的第一天,
date(
concat(year(curdate()),'-',month(curdate()),'-','1'))
本周的第一天
curdate()-
WEEKDAY(curdate())
用mysql语句获取本季度的第一天
mysql怎么获取本月的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql获取下一个月、mysql怎么获取本月的信息别忘了在本站进行查找喔 。
- mysql游标和存储过程是什么 mysql游标表名为变量
- 如何使用cmd命令行提示符登录mysql服务器 cmd中登陆mysql
- mysql怎么设置时区 mysql时间显示设置
- 招聘要精通mysql
- mysql 65535 8192 限制 mysql限制资源使用
- mysql有topn
- mysql协议包解析 mysqlicp协议
- mysql子查询和连接查询 mysql子查询插入
- Mysql使用索引查询 mysql使用round
- 云服务器游戏出现黑屏问题怎么解决? 云服务器游戏黑屏怎么办
