Можете да използвате FIRST/LAST агрегатни функции за опростяване на този тип заявка.
Запитване :
изберете sku, max(price) запази (dense_rank първа поръчка по purchase_date) first_purchase_price, max(price) запази (dense_rank последна поръчка по purchase_date) last_purchase_pricefrom storegroup по sku;
<предварителен код>| SKU | FIRST_PURCHASE_PRICE | ПОСЛЕДНА_ЦЕНА_ПОКУПКА ||--------|-----------------------|--------------- ------|| BC123 | 3.09 | 6.68 || QERT1 | 9.09 | 13.23 || QQQ789 | 4.01 | 4.01 || WW000 | 200,01 | 200,01 || YZV11 | 230,23 | 6.68 |