我有这个表结构:
行
ID | Counter | Dates
值
1 | 100;300;44 | 01.01.2016;02.11.2016;03.03.2017
每个ID都连接到一个单独的用户。 目前我有100个用户,所以我的表中有100个数据。 现在我需要一个sql命令,它向我显示用户的ID,它在Dates-Row中有一个日期,与当前日期相同
答案 0 :(得分:0)
这是未经测试的,但应该是:
SELECT * FROM `table` WHERE Dates LIKE CONCAT('%',DATE_FORMAT(CURDATE(),'%m.%d.%Y'),'%');
这将选择当前日期CURDATE()
,将其放入您在表格中使用的格式,然后在每一端粘贴通配符,以便它在Dates列中查看字符串内部。