相关疑难解决方法(0)

如何从datetime列中选择日期?

我有一个类型为"datetime"的列,其值为2009-10-20 10:00:00

我想从datetime中提取日期并编写如下查询:

SELECT * FROM 
data 
WHERE datetime = '2009-10-20' 
ORDER BY datetime DESC
Run Code Online (Sandbox Code Playgroud)

以下是最好的方法吗?

SELECT * FROM 
data 
WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59')
ORDER BY datetime DESC
Run Code Online (Sandbox Code Playgroud)

但是,这会返回一个空结果集.有什么建议?

mysql datetime date

218
推荐指数
7
解决办法
48万
查看次数

如何选择具有当前日期时间戳的行?

我试图从数据库表中只选择今天的记录.

目前我用

SELECT * FROM `table` WHERE (`timestamp` > DATE_SUB(now(), INTERVAL 1 DAY));
Run Code Online (Sandbox Code Playgroud)

但这需要过去24小时的结果,我需要它只选择今天的结果,忽略时间.如何仅根据日期选择结果?

mysql sql timestamp

93
推荐指数
3
解决办法
18万
查看次数

查询日期:"dateval LIKE'2014-01-01%'"是最佳做法?

答案建议使用大于/小于查询匹配给定日期的日期.但是我公司的一位老兵告诉我要用LIKE '2014-02-06%'.

什么是最佳做法?一个比另一个有什么显着优势吗?

mysql sql datetime date-range query-performance

5
推荐指数
1
解决办法
292
查看次数

MySQL query value where current date

What is the proper way to query all data on current date? a function in mysql that will get the current date in 12:01 am and current date 11:59 pm

select * from tb_data where date between currentdate_starts and currentdate_ends
Run Code Online (Sandbox Code Playgroud)

mysql sql select datetime date

2
推荐指数
1
解决办法
1332
查看次数

标签 统计

mysql ×4

datetime ×3

sql ×3

date ×2

date-range ×1

query-performance ×1

select ×1

timestamp ×1