//SELECT x.dsid, x.rdt, HOUR(x.rdt) as rdt_hour, SELECT x.dsid, x.rdt, date_format(x.rdt,'%h') as rdt_hour, ; //MINUTE(x.rdt) as rdt_min, ; date_format(x.rdt,'%i') as rdt_min, //x.ttyp, x.tnum, t.cname as tco, ; x.ttyp, x.tum, t.cname as tco, //ALLTRIM(org.ccity)+", "+ALLTRIM(org.cstate) as origin_city, ; concat(TRIM(org.ccity), ", ", TRIM(org.cstate)) as origin_city, //org.cname as origin_loc, ; org.cname as orgin_loc, //dst.cname as dest_loc, ; dst.cname as dest_loc, //ALLTRIM(dst.ccity)+", "+ALLTRIM(dst.cstate) as dest_city, ; concat(TRIM(dst.ccity), ", ",TRIM(dst.cstate) as dest_city, //cmp.cname as client, ; cmp.cname as client, //y.afe, y.type, y.bkname, y.rgname, y.wname, SUBSTR(CMONTH(rdt),1,3)+SUBSTR(ALLTRIM(str(YEAR(rdt))),3,2)+SUBSTR(dsid,2,10) as dnum, ; y.afe, y.type, y.bkname, y.rgname, y.wname, CONCAT(date_format(rdt,'%b'), date_fomat(rdt,'%y'),substring(dsheet.dsid,2,10)) as dnum, //x.fsc-x.fsc as bRate, ; x.fsc-x.fsc as bRate, //x.fsc-x.fsc as ISC, ; x.fsc-x.fsc as ISC, //x.fsc-x.fsc as FSC, ; x.fsc-x.fsc as FSC, //x.fsc-x.fsc as per, ; x.fsc-x.fsc as per, //x.fsc-x.fsc as nen, ; x.fsc-x.fsc as nen, //x.fsc-x.fsc as haz, ; x.fsc-x.fsc as haz, //x.fsc-x.fsc as hr, ; x.fsc-x.fsc as hr, //x.fsc-x.fsc as det, ; x.fsc-x.fsc as det, //x.fsc-x.fsc as other, ; x.fsc-x.fsc as other, //x.fsc-x.fsc as sTotal, ; x.fsc-x.fsc as sTotal, //x.fsc-x.fsc as bHaul, ; x.fsc-x.fsc as bHaul, //x.fsc-x.fsc as Total, ; x.fsc-x.fsc as Total, //x.fsc-x.fsc as Savings, ; x.fsc-x.fsc as Savings, //x.edt, HOUR(x.edt) as edt_hour, ; x.edt, date_format(x.edt,'%h') as edt_hour, //MINUTE(x.edt) as edt_min, ; date_format(x.edt,'%i') as edt_min, //ALLTRIM(uo.fname)+" "+ALLTRIM(uo.lname) as orderedby, ; concat(TRIM(uo.fname), " ", TRIM(uo.lname)) as orderedby, //ALLTRIM(ue.fname)+" "+ALLTRIM(ue.lname) as enteredby ; concat(TRIM(ue.fname), " ",TRIM(ue.lname)) as enteredby //FROM c_d!dsheet x ; FROM dsheet x //LEFT OUTER JOIN c_d!accounts y ON x.acc = y.afeid ; LEFT OUTER JOIN accounts y ON x.acc = y.afeid //LEFT JOIN c_d!companies cmp ON cmp.cmpid = y.cmpid ; LEFT JOIN companies cmp ON cmp.cmpid = y.cmpid //LEFT JOIN c_d!companies org ON org.cmpid = x.ploc ; LEFT JOIN companies org ON org.cmpid = x.ploc //LEFT JOIN c_d!companies dst ON dst.cmpid = x.sloc ; LEFT JOIN companies dst ON dst.cmpid = x.sloc //LEFT JOIN c_d!companies t ON t.cmpid = x.tco ; LEFT JOIN companies t ON t.cmpid = x.tco //LEFT JOIN c_d!users uo ON uo.uid = x.dby ; LEFT JOIN users uo ON uo.uid = x.dby //LEFT JOIN c_d!users ue ON ue.uid = x.eby ; LEFT JOIN users ue ON ue.uid = x.eby //WHERE cmp.cname like lcCname ; WHERE cmp.cname like lcCname ***** NOTE: this is a local variable in VFP! ***** //AND TTOD(rdt) >= ldDateLow ; //AND TTOD(rdt) <= ldDateHigh ; //AND DELETED() = .F. ; //AND x.acc = lcAccID ; //INTO CURSOR curDnumList READWRITE [NOTE: Decided to stop here when I saw the "INTO CURSOR" code. Hold all horses! :^)]Okay. I have a couple of questions. First, what the heck is "x.fsc-x.fsc as Savings"