我有一个MySQL命名的商店,一个名为orders的表,其中包含列:
app.js
我想创建一个SQL查询,只选择周五和周一下的订单,其值大于100。
答案 0 :(得分:4)
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。