php 有没有 year month 这样的函数 例如:select * from table where year(date)='2009' and month(date)='5',php 判断怎么办好像没有啊
楼主想问的是MYSQL有没有这样的函数吧,答案是有的。
比如,你想查询2009-05月份的数据,可以这么写SQL语句:
如果你的data字段存的是UNIX时间戳后返回的秒数,就用这个
SELECT * FROM table WHERE FROM_UNIXTIME(date,“%Y-%m”) = '2009-05'
如果你的data字段存的已经就是2009-05-01这样的日期,就用这个
SELECT * FROM table WHERE date LIKE '2009-05%'
比如,你想查询2009-05月份的数据,可以这么写SQL语句:
如果你的data字段存的是UNIX时间戳后返回的秒数,就用这个
SELECT * FROM table WHERE FROM_UNIXTIME(date,“%Y-%m”) = '2009-05'
如果你的data字段存的已经就是2009-05-01这样的日期,就用这个
SELECT * FROM table WHERE date LIKE '2009-05%'
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-04-19
你是要判断日期是否等于2009年5月么?
可以用DATE函数,把2009年五月转换成时间戳,然后用现在的时间戳和他进行比较。
大概就这个思路本回答被网友采纳
可以用DATE函数,把2009年五月转换成时间戳,然后用现在的时间戳和他进行比较。
大概就这个思路本回答被网友采纳