Quote:
|
Originally Posted by cprash.aggarwal
This didn't work , but i tried this and it worked.
With test as ( SELECT DISTINCT ODTEST.ITEM_OBJID, S_ITEMI, S_IDCNG FROM EREIMP.ODTEST AS ODTEST JOIN EREIMP.PLTEST AS PLTEST ON ODTEST.ITEM_OBJID = PLTEST.ITEM_OBJID WHERE ODTEST.Q_PMSYNC='Y' AND ODTEST.S_DC='RD' AND ODTEST.Q_DATEPMSYNC < ODTEST.Q_LASTMOD) SELECT count(*) FROM test
Thanks 
|
HI i wanted to use this in Stored procedure
but the following dowsnt work , cant we use temp tables in SP's?
With test as ( SELECT DISTINCT ODTEST.ITEM_OBJID, S_ITEMI, S_IDCNG FROM EREIMP.ODTEST AS ODTEST JOIN EREIMP.PLTEST AS PLTEST ON ODTEST.ITEM_OBJID = PLTEST.ITEM_OBJID WHERE ODTEST.Q_PMSYNC='Y' AND ODTEST.S_DC='RD' AND ODTEST.Q_DATEPMSYNC < ODTEST.Q_LASTMOD) SELECT count(*) INTO num_rows FROM test;