我想得到这样的一个日期:比如 现在是9月中的某天,我想得到上个月中的月初和月末,即2008-08-01 00:00:00 到2008-08-31 23:59:59有点BT ,不知道怎么弄,望高手赐教!
解决方案 »
- 求教:关于mysql中文查询的问题 最近在做一个网站,是用mysql作数据库,用dreamweaver设计jsp网页。
- 批量插入,一些要建立关系的数据
- 急,请求协助MySQL
- MySQL创建存储过程的权限问题
- 一个数据库问题,一直很困惑,高手指点啊。。。
- 如何开机自动启动postgresql
- 请问各位前辈,如何使MYSQL3.23.52-WINDOWS版的支持中文?
- 请机器上有mysql的帮忙看看(116分)
- 麻烦问下,mysql存储过程的问题.........................
- 【有点难度】如何建索引能解决关于检索速度问题。
- 将一个数据库表的数据插入另一个数据库表
- MySQL创建表出错了,列类型可能定义的不对,大家帮忙看看
-> '2004-12-31 23:59:59'
select date_format(date_sub(current_date(),interval 1 month),'%Y-%m-01 00:00:00') as prev_month_first,
date_format(last_day(date_sub(current_date(),interval 1 month)),'%Y-%m-%d 23:59:59') as prev_month_end;query result
prev_month_first prev_month_end
2008-08-01 00:00:00 2008-08-31 23:59:59
月初:都是1日
月末:当月1日-1即可
select
dATE_ADD(
date(concat(year(curdate()),'-',month(curdate()),'-01')),
INTERVAL -1 DAY),
day(dATE_ADD(
date(concat(year(curdate()),'-',month(curdate()),'-01')),
INTERVAL -1 DAY)
)
as dd