我有訂單,並且orderitemline其中orderitemline是訂單中的每行(產品)。SQL,獲取輕微扭曲的每個日期的計數
每行(產品)都有關聯的日期。 (你可以想象一張具有指定日期的票據產品)
我簡化了表格,如下所示。
create table order (
id integer NOT NULL,
)
CREATE TABLE order_ordereditemline (
id integer NOT NULL,
order_id integer NOT NULL,
date_at date,
);
對於給定的日期範圍,我想獲得每個日期的訂單計數。
([8/11:3,8/12:0,8/13:4 ...])
8/11: 3
意味着有3個數量級,其具有至少與date_at 8/11的線。
這可能是在一個日期範圍內共有100個訂單,每個日期的計數總和100
不知道這是可能的SQL .. 我使用Postgres的可能超過,如果它很重要。
您需要一個GROUP BY,並結合COUNT(*)。 – jarlh
我以爲按羣組劃分成不相交的集合。但我需要多次計算一些訂單。 – eugene
如果在該日期沒有訂單行,但是在指定的日期範圍內,您是否需要顯示日期? – chillysapien