>>lcReocrdRange = ' ' && in real code this is a calculation >>Select building.name , ; >> master.roomnum , master.invnum , master.oldinvnb , ; >> master.objname , master.surdte , master.surdte2 , ; >> master.objmat , ; >> master.objdesc , ; >> padr(reduce(CHRTRAN(CHRTRAN(master.objdesc , ; >> CHR(13),''), CHR(10),''), SPACE(1)),254) AS desc , ; >> department.name AS deptname ; >> From master, building, department ; >> Where building.code = master.inscode ; >> AND department.code = master.deptcode ; >> &lcReocrdRange ; >> Group BY building.name , ; >> master.roomnum , ; >> master.invnum ; >> Into CURSOR antiqsum >>>>I get the an error message that Group by clause is invalid or missing. What am I missing?