12.07.2015 Views

Dell Power Solutions

Dell Power Solutions

Dell Power Solutions

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

WHILE (@item_id < @number_items)BEGINSELECT @prod_id = CASE @item_idWHEN 0 THEN @prod_id_in0WHEN 1 THEN @prod_id_in1WHEN 2 THEN @prod_id_in2WHEN 3 THEN @prod_id_in3WHEN 4 THEN @prod_id_in4WHEN 5 THEN @prod_id_in5WHEN 6 THEN @prod_id_in6WHEN 7 THEN @prod_id_in7WHEN 8 THEN @prod_id_in8WHEN 9 THEN @prod_id_in9ENDSELECT @qty = CASE @item_idWHEN 0 THEN @qty_in0WHEN 1 THEN @qty_in1WHEN 2 THEN @qty_in2WHEN 3 THEN @qty_in3WHEN 4 THEN @qty_in4WHEN 5 THEN @qty_in5WHEN 6 THEN @qty_in6WHEN 7 THEN @qty_in7WHEN 8 THEN @qty_in8WHEN 9 THEN @qty_in9ENDDROP PROCEDURE ROLLUP_BY_CATEGORY_FULLGOUSE DSGOCREATE PROCEDURE ROLLUP_BY_CATEGORY_FULL(@category_inINT)ASSET DATEFORMAT ymdSELECT SUM(OL.QUANTITY * P.PRICE) FROMORDERLINES OL, PRODUCTS P WHEREOL.PROD_ID = P.PROD_ID ANDP.CATEGORY = @category_in AND'2003-06-01' OL.ORDERDATE;SELECT SUM(OL.QUANTITY * P.PRICE) FROMORDERLINES OL, PRODUCTS P WHEREOL.PROD_ID = P.PROD_ID ANDP.CATEGORY = @category_in AND'2003-04-01' OL.ORDERDATE;INSERT INTO ORDERLINES(ORDERLINEID,ORDERID,PROD_ID,QUANTITY,ORDERDATE)VALUES(@item_id,@neworderid,@prod_id,@qty,@date_in)SET @item_id = @item_id + 1ENDSELECT SUM(OL.QUANTITY * P.PRICE) FROMORDERLINES OL, PRODUCTS P WHEREOL.PROD_ID = P.PROD_ID ANDP.CATEGORY = @category_in AND'2003-07-01' > OL.ORDERDATE;GOSELECT @neworderidGOUSE DSIF EXISTS (SELECT name FROM sysobjects WHEREname = 'ROLLUP_BY_CATEGORY_FULL' AND type = 'P')June 2004 POWER SOLUTIONS 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!