我想从表中获取特定月份和年份的某些记录,并且我只填写了日期字段。从日期字段中选择具体的数据
在上面的图片我想选择最新数据,但仅适用于(2015-09)
如:
SELECT * FROM attendance WHERE date = (year-month)
我想从表中获取特定月份和年份的某些记录,并且我只填写了日期字段。从日期字段中选择具体的数据
在上面的图片我想选择最新数据,但仅适用于(2015-09)
如:
SELECT * FROM attendance WHERE date = (year-month)
您可以从该月的开始和结束时间设置日期范围。
SELECT *
FROM attendance
WHERE `date` BETWEEN '2015-09-01' AND '2015-09-30'
尝试使用DATE_FORMAT
。 您查询的是:
SELECT * FROM attendance WHERE DATE_FORMAT(date,'%Y-%m') = '2016-05'
请把一些数据代替'(年月)'喜欢'SELECT * FROM attendance WHERE DATE_FORMAT(date,'%Y-%m')='2015-09''。否则,看起来很混乱。 – 1000111
这可以在'date'利用指数。 – 1000111