我目前正在尝试根据用户在日历上单击的日期从数据库中获取用户的所有约会。
当在日历上单击时,变量将获得例如的值。 20-06-2016 00:00:00
现在我想使用这个日期返回今天的每个约会地点。
我使用这个查询:
SELECT appo_location WHERE id = 'variable_id' AND date ='variable_date';
这不是真的有效。当我执行它时,它说我的 SQL 语句中有错误。当我使用这个:20-06-2016 00:00:00 时,我的代码也会得到今天的每个约会吗?因为这只是一天的开始。
这是我的实际查询:
query = "SELECT afspraak_locatie WHERE id = '" + item + "' AND datum = '" + datum +"'";
最佳答案
如果你想得到日期内的所有数据,那么你应该只比较日期(不包括时间)。您可以使用 DATE
函数。
"SELECT afspraak_locatie FROM your_table_name
WHERE id = '" + item + "' AND DATE(datum) = DATE('" + your_date_variable + "')"
关于C# 检查 MySql 数据库中的日期时间值是否为今天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37916721/