[英]mysql select ID where date is current date
我有这个表结构:
行数
ID | Counter | Dates
价值观
1 | 100;300;44 | 01.01.2016;02.11.2016;03.03.2017
每个ID都连接到一个单独的用户。 目前我有100个用户,因此表中有100个数据。 现在我需要一个sql命令,向我显示用户的ID,该ID在Dates-Row中有一个日期,与当前日期相同
这未经测试,但应该是:
SELECT * FROM `table` WHERE Dates LIKE CONCAT('%',DATE_FORMAT(CURDATE(),'%m.%d.%Y'),'%');
这将选择当前日期CURDATE()
,将其以您在表中使用的格式放置,然后在每个末端粘贴通配符,以便它将在Dates列中的字符串内部显示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.