这篇文章给大家分享的是有关关系型数据库如何查询月份的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
关系型数据库查询月份的方法:1、通过"选择日期格式(DATE_SUB(可日期化))(INTERVAL 0 MONTH),' %m ')"查询当前月份;2、通过"间隔一个月"查询上个月份。
本文操作环境:窗口七系统、mysql 5.0、戴尔G3。
关系型数据库查询月份数据。
//查看本月数据
挑选
*
从
内容_发布
在哪里
date_format(publish_time,' %Y%m ')=DATE _ format(DATE _ SUB(curate),(INTERVAL0MONTH),' % Y % m ')
//查看上个月数据
挑选
*
从
内容_发布
在哪里
date_format(publish_time,' %Y%m ')=DATE _ format(DATE _ SUB(curate),(INTERVAL1MONTH),' % Y % m ')
//查询上上个月数据
挑选
*
从
内容_发布
在哪里
date_format(publish_time,' %Y%m ')=DATE _ format(DATE _ SUB(curate),(INTERVAL2MONTH),' % Y % m ')
//查询当前月份
选择日期格式(DATE_SUB(可日期化))(INTERVAL0MONTH个月),' %m ')
//查询上个月月份
选择日期格式(日期格式(日期格式)(日期格式),间隔一个月)“%m”)
//查询上上个月月份
选择日期格式(DATE_SUB(可日期化))(INTERVAL0MONTH个月),' %m ')今天
选择*从表名whereto _ days(时间字段名)=to _ days(now());昨天
选择*从表名至_日(现在())-至_日(时间字段名)=1近七天
选择*从表名其中日期_子(日期)(),间隔七天)=日期(时间字段名)近30天
选择*从表名其中date _ SUB(CODETATE(),INTERVAL30DAY)=date(时间字段名)本月
选择*从表名WHEREDATE_FORMAT(时间字段名,' %Y%m ')=DATE _ FORMAT(CODETATE(),' %Y%m ')上一月
选择*从表名其中PERIOD _ DIFF(date_format(now(),' %Y%m '),date_format(时间字段名,' % Y % m ')=1查询本季度数据
从` ht _ invoice _ information `其中季度(创建日期)=季度(现在())中选择*;查询上季度数据
从` ht _ invoice _ information `其中Quarter(create _ DATE)=Quarter(DATE _ SUB(现在))(间隔1个季度))中选择*;查询本年数据
从` ht _ invoice _ information `其中YEAR(create _ date)=YEAR(NOW())中选择*;查询上年数据
从` ht _ invoice _ information ` why year(create _ date)=year(date _ sub(now))(间隔1年))中选择*;查询当前这周的数据
选择名称,提交时间来自企业,其中year week(date _ format(Submit TiME),% Y-% m-% d ')=year week(now());查询上周的数据
选择名称,提交时间来自企业,其中yearWeek(date _ format(Submit TiME),% Y-% m-% d ')=yearWeek(now())-1;查询上个月的数据
选择名称,来自企业的提交时间,其中DATE _ format(提交时间,' %Y-%m ')=DATE _ format(DATE _ SUB(精选),(interval 1个月),' %Y-%m ')
从用户位置选择* DATE _ FORMAT(pudate),' % Y % m ')=DATE _ FORMAT(CODETATE(),' % Y % m ');
选择* FROM用户,其中WEEKOFYEAR(FROM _ UNIXTIME(pudate),% y-% m-% d ')=WEEKOFYEAR(now())
选择* FromUserHeaLTH Mountain(FROM _ Unixtime(pudate),% y-% m-% d ')=MONTH(now())
选择* FROM用户,其中YEAR(FROM _ UNIXTIME(pudate),% y-% m-% d ')=YEAR(now())和MONTH(FROM_UNIXTIME(pudate,' % y-% m-% d ')=MONTH(now())
从用户位置数据之间选择*上月最后一天和下月第一天查询当前月份的数据
选择名称,提交时间来自企业,其中date _ format(提交时间,' %Y-%m')=date_format(现在为(),' %Y-%m ')查询距离当前现在6个月的数据
选择名称,提交时间来自提交时间所在企业介于date_sub(现在()、interval6month个月)和现在()之间;感谢各位的阅读!关于“mysql如何查询月份"这篇文章就分享到这里了,希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/119056.html