set @dt = now()
select extract(year_month from date_add(@dt, interval -1 month))
select extract(year_month from date_add(@dt, interval -1 year))
这样就可以了
题主是否想询问“mysql怎么删除上半年的数据”?BETWEEN关键字。DELETEFROM表名WHERE时间字段BETWEEN开始时间AND结束时间,mysql可以使用BETWEEN关键字删除上半年的数据。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。mysql 怎么查询一年的数据select * from 表 where date_format(日期,'%Y-%m-%d')='2014-04-01' 日期
select * from 表 where date_format(日期,'%Y-%m')='2014-04' 月份
select * from 表 where date_format(日期,'%Y')='2014' 年
就是date_format(日期,'%Y-%m-%d') 这里的参数长短
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)