sql查询当天 的数据
时间: 2023-07-08 19:33:27 浏览: 68
如果您想查询当天的数据,可以使用以下SQL语句:
```sql
SELECT * FROM your_table WHERE DATE(datetime_column) = CURDATE();
```
其中,`your_table`是要查询的表名,`datetime_column`是包含日期时间信息的列名。`CURDATE()`函数可以获取当前日期,`DATE()`函数可以从日期时间列中提取日期部分进行比较。这条SQL语句将返回当天的所有数据行。
相关问题
sql语句查询当天的数据
要查询当天的数据,可以使用以下SQL语句:
```
SELECT * FROM table_name WHERE to_days(date_column) = to_days(now());
```
其中,`table_name`是要查询的表名,`date_column`是要查询的日期列名。这个语句会将`date_column`列中日期为今天的所有行返回。
对于给出的引用,可以使用以下SQL语句查询当天某个店铺的订单用户奖励总和:
```
SELECT SUM(order_user_bonus) FROM t_order_shop WHERE shop_openid = #{shopOpenId} AND to_days(create_time) = to_days(now()) AND (order_status = 1 OR order_status = 2);
```
其中,`t_order_shop`是要查询的表名,`shop_openid`是店铺的唯一标识,`create_time`是订单创建时间,`order_user_bonus`是订单用户奖励金额,`order_status`是订单状态。这个语句会将`create_time`列中日期为今天,且`shop_openid`为指定值,且`order_status`为1或2的所有行的`order_user_bonus`列求和返回。
sql server查询当天数据的语法
查询当天数据的语法可以使用 SQL Server 的日期函数 `GETDATE()` 函数来获取当前日期,然后使用 `CAST()` 或 `CONVERT()` 函数将日期时间类型转换为日期类型,最后通过 `WHERE` 子句筛选出当天的数据。
以下是一个示例查询当天数据的SQL语句:
```
SELECT *
FROM your_table
WHERE CAST(your_datetime_column AS date) = CAST(GETDATE() AS date)
```
其中,`your_table` 是要查询的表名,`your_datetime_column` 是包含日期时间值的列名。这个查询语句会返回当天日期的所有数据行。