我的桌子上有一个单独的date and time
列。我需要从我的表中选择所有数据来检查两个条件
1.记录当前日期(今天的日期)。
2.记录自定义时间范围。
这是我的表结构
+------------+------------+---------------------+-------------------+--------------------+
| id | item | description | bill_date | bill_time |
+------------+------------+---------------------+-------------------+--------------------+
| 1 | x | test | 2016-04-15 | 12:05:00 |
+------------+------------+---------------------+-------------------+--------------------+
| 2 | y | test1 | 2016-04-15 | 01:10:44 |
+------------+------------+---------------------+-------------------+--------------------+
| 3 | z | test2 | 2016-04-16 | 05:10:10 |
+------------+------------+---------------------+-------------------+--------------------+
我可以使用这个mysql查询选择时间范围
SELECT * FROM `bill_item` WHERE `bill_time` BETWEEN '12:00:00' AND '06:00:00'
这会返回2,3 record
现在我需要检查记录是否为今日记录。这该怎么做?
答案 0 :(得分:1)
username.spellCheckingType = .No
子句中可能有多个条件。您可以使用WHERE
或CURRENT_DATE()
仅获取今天的参赛作品。
NOW()
请参阅官方文档了解更多Date and Time Functions