|
mahimam_2004
Starting Member
40 Posts |
Posted - 2006-12-21 : 18:39:17
|
| Hi,I need to create a table which has the columns from the select statement result.I tried in this way drop table j9aSELECT er.* into j9aFROM caCase cLEFT OUTER JOIN paPatient pp ON c.caCaseID=pp.caCaseIDLeft Outer JOIN paManagementSite pm ON pp.paManagementSiteID=pm.paManagementSiteIDLeft Join exexposure ee ON ee.cacaseID=c.caCaseID LEFT OUTER JOIN exExposureRoute eer ON eer.caCaseID=c.caCaseIDLEFT OUTER JOIN exRoute er ON er.exRouteID=eer.exRouteIDWHERE c.caCallTypeID =0AND c.Startdate between '1/1/2006' and '12/1/2006'AND (ee.exMedicalOutcomeID=4 OR ee.exMedicalOutcomeID=10)AND pp.paSpeciesID=1AND c.PublicID_adOrganization_secondary is nulldeclare @1 int,@2 int,@3 int,@4 int,@5 int,@6 int,@7 int,@8 int,@9 int,@10 int,@11 int,@12 int,@21 int,@22 int,@23 int,@24 int,@25 int,@26 int,@27 int,@28 int,@29 int,@30 int,@31 int,@32 intset @21=(select count(*) from j9a where Ingestion=1)set @22=(select count(*) from j9a where Inhalation/nasal=1)set @23=(select count(*) from j9a where Aspiration=1)set @24=(select count(*) from j9a where Ocular=1)set @25=(select count(*) from j9a where Dermal=1)set @26=(select count(*) from j9a where Bite=1)set @27=(select count(*) from j9a where Parenteral=1)set @28=(select count(*) from j9a where Otic=1)set @29=(select count(*) from j9a where Rectal=1)set @30=(select count(*) from j9a where Vaginal=1)set @31=(select count(*) from j9a where Other=1)set @32=(select count(*) from j9a where Unknown=1)Create table table9(Route varchar(30),Fatal int)insert into table9 values ('Route_Ingestion',@1,@21)insert into table9 values ('Route_Inhalation',@2,@22)insert into table9 values ('Route_Aspiration',@3,@23)insert into table9 values ('Route_Ocular',@4,@24)insert into table9 values ('Route_Dermal',@5,@25)insert into table9 values ('Route_Bite',@6,@26)insert into table9 values ('Route_Parenteral',@7,@27)insert into table9 values ('Route_Otic',@8,@28)insert into table9 values ('Route_Rectal',@9,@29)insert into table9 values ('Route_Vaginal',@10,@30)insert into table9 values ('Route_Other',@11,@31)insert into table9 values ('Route_Unknown',@12,@32)select * from table9The exRoute result is like this70 Ingestion71 Inhalation72 Aspiration73 Ocular74 Dermal75 Bite/sting76 Parenteral77 Other78 Unknown524 Otic525 Rectal526 VaginalThe above giving the errorsMsg 207, Level 16, State 1, Line 19Invalid column name 'Ingestion'.Msg 207, Level 16, State 1, Line 20Invalid column name 'Inhalation'.Thanks in advance |
|