Table Structure. create table historical( gender varchar(100), category varchar(100), articleType varchar(100), brand varchar(100), userID varchar(100), segment varchar(100), behaviourPdp int , behaviourCt int , behaviourCfo int , behaviourOd int , browseDbLT5 int , browseDb5To10 int , browseDb10To20 int , browseDb20To25 int , browseDb25To30 int , browseDb30To35 int , browseDb35To40 int , browseDb40To45 int , browseDb45To50 int , browseDb50To55 int , browseDb55To60 int , browseD60o65 int , browseDb65To70 int, browseDbGT70 int , aspLT500 int , asp500To1000 int , asp1000To1500 int , asp1500To2000 int , asp2500To3000 int , asp3000To3500 int , asp3500To4000 int , aspGT4000 int , browseAffinity int , orderAffinity int , noOfItems int , revenue int , mrp int , coupanDb5To10 int , coupanDbLT5 int , coupanDb10To20 int , coupanDb20To25 int , coupanDb25To30 int , coupanDb30To35 int , coupanDb35To40 int , coupanDb40To45 int , coupanDb45To50 int , coupanDb50To55 int , coupanDb55To60 int , coupanD60o65 int , coupanDb65To70 int , coupanDbGT70 int , tradeDbLT5 int , tradeDb5To10 int , tradeDb10To20 int , tradeDb20To25 int , tradeDb25To30 int , tradeDb30To35 int , tradeDb35To40 int , tradeDb40To45 int , tradeDb45To50 int , tradeDb50To55 int , tradeDb55To60 int , tradeD60o65 int , tradeDb65To70 int , tradeDbGT70 int , returnCount int , returnValue float , rtoCount int , rtoValue float , orderCount int , cDiscountPer float , tDiscountPer float , rgm int);