Sql查询日检查

时间:2015-07-24 10:46:06

标签: mysql sql

我有一个MySQL命名的商店,一个名为orders的表,其中包含列:

app.js

我想创建一个SQL查询,只选择周五和周一下的订单,其值大于100。

4 个答案:

答案 0 :(得分:4)

使用DAYOFWEEK

select * from orders
where value > 100
and DAYOFWEEK(order_date) in (2,6)

答案 1 :(得分:1)

试试这个

select * from table
where dayname(order_date) in ('friday','monday') and value>100

答案 2 :(得分:0)

使用DAYOFWEEK功能。

SELECT ID, VALUE, ORDER_DATE
FROM orders
WHERE value > 100
AND DAYOFWEEK(order_date) IN (2,6)

答案 3 :(得分:0)

尝试以下查询,

SELECT * from `orders` where value > 100 and DAYOFWEEK(order_date) in (2,6);

如果你想改变一天,只改变(2,6)。 星期日= 1,星期一= 2 ......,星期六= 7。