aqui esta el codigo en sql
el codigo con ":" viene desde aca...
receipt_nbr;stock_date;qty_on_hand;unit_price
1;"2006-01-01";15;10.0000
2;"2006-01-02";25;12.0000
3;"2006-01-03";40;13.0000
4;"2006-01-04";35;12.0000
5;"2006-01-05";45;10.0000
Código:
CREATE VIEW FIFO (stock_date, unit_price, tot_qty_on_hand, tot_cost) AS SELECT R1.purchase_date, R1.unit_price, SUM(R2.qty_on_hand), SUM(R2.qty_on_hand * R2.unit_price) FROM InventoryReceipts AS R1, InventoryReceipts AS R2 WHERE R2.purchase_date <= R1.purchase_date GROUP BY R1.purchase_date, R1.unit_price;
y aquie esta le codigo con los ":" que no los reconoce el postgresql 8.2
Código:
SELECT (tot_cost - ((tot_qty_on_hand - :order_qty_on_hand) * unit_price)) AS cost FROM FIFO AS F1 WHERE stock_date = (SELECT MIN (stock_date) FROM FIFO AS F2 WHERE tot_qty_on_hand >= :order_qty_on_hand);
como puedo hacer lo mismo que hace hace este ultimo select en postresql 8.2?
Thanks