时间戳是特定日期的sqlQuery
sqlQuery where timestamp is a specific date
伙计们,我有这个table:
访问城市
id
timestamp
name
city
1
2022-02-02 10:02:23
Mark
LA
2
2022-01-15 08:45:01
Phil
NY
3
2022-02-05 11:09:45
John
MI
我的查询:
SELECT * FROM VisitedCity
WHERE timestamp = '2022-02-02'
但它 return 没有任何行。
我该怎么做?
如果您不想要完全匹配,则不能使用 =
。您需要查询一个区间:
SELECT *
FROM VisitedCity
WHERE timestamp >= '2022-02-02 00:00:00' AND timestamp < '2022-02-03 00:00:00'
伙计们,我有这个table: 访问城市
id | timestamp | name | city |
---|---|---|---|
1 | 2022-02-02 10:02:23 | Mark | LA |
2 | 2022-01-15 08:45:01 | Phil | NY |
3 | 2022-02-05 11:09:45 | John | MI |
我的查询:
SELECT * FROM VisitedCity
WHERE timestamp = '2022-02-02'
但它 return 没有任何行。 我该怎么做?
如果您不想要完全匹配,则不能使用 =
。您需要查询一个区间:
SELECT *
FROM VisitedCity
WHERE timestamp >= '2022-02-02 00:00:00' AND timestamp < '2022-02-03 00:00:00'