我有很多关税,周末有一些工作,平日有一些工作。有时我将在NOW()上进行查询,但有时我将在datetime
列上进行查询。
id | Weekday | Weekend | Price 1 | 1 | 0 | 0.04 2 | 0 | 1 | 0.02 date 2020-04-15 00:00:00 2012-04-16 00:00:00
date
来自另一个表,与每周的价格/天无关。
我知道我可以在周末date
之前通过
SELECT * FROM tariff where EXTRACT(ISODOW FROM date) IN (6,7)
但是我想不起来如何获得周末/工作日或给定日期的行。
**编辑**
更新了表格以显示日期是分开的。我要获取的是与该表中的日期相对应的关税,无论是在工作日还是周末(或两者都可以,但我可以推断出来)。
周末1
是周末,工作日1
,全天都是使用的费率。
我有很多关税,周末有一些工作,平日有一些工作。有时我将在NOW()上进行查询,但有时我将在datetime列上进行查询。 id |平日| ...
无法给您查询,请提供任何要查询的内容。我们也不能确定“工作日”和“周末”列是否意味着您没有告诉我们。但是,如果我们将它们作为布尔值指示符,则1表示期望值可能对您有用。