有这样的需求:把某年发布的文章提取出来,然后再做后续处理。比如要把2016年发布的文章提取出来。

Mysql有一个Year函数可以获取日期的年份,直接在sql语句中使用Year函数,可是程序返回了一个空的结果集。

仔细查看,原来Year函数的参数是日期型数据,而表中用于存放日期的字段是整形的,存放的是日期的unix时间戳。

此时,Mysql的FROM_UNIXTIME()就派上用场了,用这个函数把unix时间戳转换成Year函数所需的日期型数据即可,sql语句如下:

SELECT * FROM 表名 WHERE YEAR(FROM_UNIXTIME(senddate))=2016

URL: http://www.bianceng.cn/database/MySQL/201702/50549.htm

dawei

【声明】:嘉兴站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。