[英]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.