Re: Setting Variable - (Correct)
От | Michael Glaesemann |
---|---|
Тема | Re: Setting Variable - (Correct) |
Дата | |
Msg-id | 7DA5333D-3437-4033-A222-128E541A04C2@seespotcode.net обсуждение исходный текст |
Ответ на | Re: Setting Variable - (Correct) (Michael Glaesemann <grzm@seespotcode.net>) |
Ответы |
Re: [SQL] Setting Variable - (Correct)
|
Список | pgsql-general |
On Jun 18, 2007, at 10:17 , Michael Glaesemann wrote: > Looking over your function, I'm a little confused about what you're > trying to do. I'm guessing the (final) result you're trying to get > is the number of hours lost for each product per area per month for > the three years prior to the provided date. Or, rather, the number of hours lost per production area per month for the three years prior to the provided date. > SELECT date_trunc('month', production.production_date)::date > AS production_period > , product.id_production_area > , sum(production_hours) as total_production_hours > FROM production > JOIN product USING (id_product) > WHERE lost_hours = 'S' > AND date_trunc('month', a.production_date)::date BETWEEN > date_trunc('month', ? - 3 * interval '1 year')::date > AND date_trunc('month', ?)::date; Looks like I forgot the GROUP BY clause: GROUP BY production_period, id_production_area Michael Glaesemann grzm seespotcode net
В списке pgsql-general по дате отправления: