sql - Using a Temporary Table in a Stored Procedure -


i trying create , call on temp table in stored procedure. trying accomplish combining yearly data quarterly data. example: have field has data 2013. yearly data grouped year, quarterly data, grouped quarter. use view yearly , call view in quarterly stored procedure. reason trying because cannot use views per developers. around this, made temp table yearly data.(see code below) when execute this, works fine, when try add stored procedure devexpress, not contain fields. first attempt @ temp table if there errors or better ways write this, please let me know. thank help.

create table #stdecoyearlydata1(   casecaseid int ,    ecoyear int,    netinvy  float,    ndcashy  float,    disccashy  float,    grossgasy  float,    grossoily  float,    netprodtaxy  float,    netopcosty  float,   wellcosty  float,    netoily  float,    conetrevoily  float,    conetrevgasy  float,    netgasy  float,    netlocaltaxy  float,    netfixedcosty  float,    netothercosty  float,    netprofity  float,    nettranscosty  float )  insert #stdecoyearlydata1 (   casecaseid   ,    ecoyear  ,    netinvy  ,    ndcashy  ,    disccashy  ,    grossgasy  ,    grossoily  ,    netprodtaxy  ,    netopcosty  ,   wellcosty  ,    netoily  ,    conetrevoily  ,    conetrevgasy  ,    netgasy  ,    netlocaltaxy  ,    netfixedcosty  ,    netothercosty  ,    netprofity  ,    nettranscosty  ) select  rcl.casecaseid caseid,  year(rce.ecodate) eyear,   sum(rce.netinv) netinvy, sum(rce.ndcash) ndcashy,    sum(rce.disccash) disccashy, sum(rce.grossgas) grossgasy,    sum(rce.grossoil) grossoily, sum(rce.netprodtax) netprodtaxy,    sum(rce.netopcost) netopcosty, sum(rce.wellcost) wellcosty,    sum(rce.netoil) netoily, sum(rce.conetrevoil) conetrevoily,    sum(rce.conetrevgas) conetrevgasy, sum(rce.netgas) netgasy,    sum(rce.netlocaltax) netlocaltaxy, sum(rce.netfixedcost) netfixedcosty,    sum(rce.netothercost) netothercosty, sum(rce.netprofit) netprofity,    sum(rce.nettranscost) nettranscosty phdrpt.rptcaseeco rce    inner join phdrpt.reportcaselist rcl on       rce.reportruncaseid = rcl.reportruncaseid  group rce.reportruncaseid,rcl.casecaseid,year(rce.ecodate)    select    rcl.casecaseid caseid,    ecoyear  ,    datepart(qq,rce.ecodate) quarter,   netinvy  ,    ndcashy  ,    disccashy  ,    grossgasy  ,    grossoily  ,    netprodtaxy  ,    netopcosty  ,   wellcosty  ,    netoily  ,    conetrevoily  ,    conetrevgasy  ,    netgasy  ,    netlocaltaxy  ,    netfixedcosty  ,    netothercosty  ,    netprofity  ,    nettranscosty,  year(rce.ecodate) ecoyear,    sum(rce.netinv) netinvsum, sum(rce.ndcash) ndcashsum,    sum(rce.disccash) disccashsum, sum(rce.grossgas) grossgassum,    sum(rce.grossoil) grossoilsum, sum(rce.netprodtax) netprodtaxsum,    sum(rce.netopcost) netopcostsum, sum(rce.wellcost) wellcostsum,    sum(rce.netoil) netoilsum, sum(rce.conetrevoil) conetrevoilsum,    sum(rce.conetrevgas) conetrevgassum, sum(rce.netgas) netgassum,    sum(rce.netlocaltax) netlocaltaxsum, sum(rce.netfixedcost) netfixedcostsum,    sum(rce.netothercost) netothercostsum, sum(rce.netprofit) netprofitsum,    sum(rce.nettranscost) nettranscostsum  phdrpt.rptcaseeco rce    inner join phdrpt.reportcaselist rcl on       rce.reportruncaseid = rcl.reportruncaseid     inner join #stdecoyearlydata1 sey on     rce.reportruncaseid =  sey.casecaseid ,      year(rce.ecodate) = sey.ecoyear   group    ecoyear  ,    netinvy  ,    ndcashy  ,    disccashy  ,    grossgasy  ,    grossoily  ,    netprodtaxy  ,    netopcosty  ,   wellcosty  ,    netoily  ,    conetrevoily  ,    conetrevgasy  ,    netgasy  ,    netlocaltaxy  ,    netfixedcosty  ,    netothercosty  ,    netprofity,   nettranscosty,    rcl.casecaseid,   year(rce.ecodate),   datepart(qq,rce.ecodate)    order rcl.casecaseid   drop table #stdecoyearlydata1 

this result of code


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -