Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2011, 15:17
Goalfredo
 
Fecha de Ingreso: septiembre-2009
Mensajes: 15
Antigüedad: 15 años, 1 mes
Puntos: 0
Para que sirve los ":" en SQL?

Hola, bueno el promblema es que no se si me podran ayudar con este código es decir decirme como está funcionando el código esta en SQL

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 aqui esta le codigo con los ":"

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);

me podrian explicar que es lo que hace?

Gracias