1

我正在尝试编写一条 SQL 语句来检索任何指定日期的数据

SELECT *, DATE_FORMAT(data.DateTimeIn, '%d/%m/%Y') FROM schemaname.data WHERE DATE(data.DateTimeIn) = "anydateinukformat dd/mm/yy"

当我通过日期时没有记录被返回,例如“18/10/2013”

另外,我将如何处理例如 9 月 1 日至 9 月 30 日之间的日期

谢谢

约翰

4

1 回答 1

2

使用默认YYYY-MM-DD格式

SELECT *, DATE_FORMAT(data.DateTimeIn, '%d/%m/%Y') 
FROM schemaname.data 
WHERE DATE(data.DateTimeIn) = '2013-10-18'
于 2013-10-18T10:49:45.830 回答