Моя таблица выглядит следующим образом:
audit cons articulo date bodega amount lote
--- |----|----- |------------|--------|---------|------
11 | 2 | 10 | 04/03/2009 | BMP | 399 |454
23 | 4 | 11 | 03/03/2009 | BMO | 244 |787
31 | 2 | 10 | 04/03/2009 | BMP | 555 |454
45 | 5 | 12 | 03/03/2009 | BNO | 300 |786
23 | 7 | 11 | 03/03/2009 | BIM1 | 200 |123
61 | 4 | 10 | 04/03/2009 | BIM1 | 500 |783
75 | 5 | 13 | 24/01/2008 | BMP | 600 |567
75 | 1 | 13 | 24/01/2008 | BMP | 700 |777
Мне нужно выбрать сумму последней даты для каждого артикула, винного погреба и лота
audit + cons = pk таблицы
Пример:
audit cons articulo date bodega amount lote
--- |----|----- |------------|--------|--------- |
11 | 2 | 10 | 04/03/2009 | BMP | 399 | 454
23 | 4 | 11 | 03/03/2009 | BMO | 244 | 787
45 | 5 | 12 | 03/03/2009 | BNO | 300 | 786
23 | 7 | 11 | 03/03/2009 | BIM1 | 200 | 123
61 | 4 | 10 | 04/03/2009 | BIM1 | 500 | 783
75 | 5 | 13 | 01/01/2009 | BMP | 600 | 567
75 | 1 | 13 | 01/01/2009 | BMP | 700 | 777
проблема в том, что я не могу получить сумму, когда я использую:
select amount, bodega, articulo, max(date) ,lote
from table
group by amount, bodega, articulo,lote
это повторяет много строк, любая помощь будетбольшой