where 前没空格 ;group 前 没空格; order 前 没空格 ;selldate 前少‘.’;date1:=FormatDateTime('yyyy-mm-dd',DateTimePicker1.DateTime);date2:=FormatDateTime('yyyy-mm-dd',DateTimePicker2.DateTime);sql.Text:='select sell.bookID,sum(sell.Amount) from sell,book'+' where sell.Date>='''+date1+''' and sell.Date='''+date1+''' and sellDate<='''+date2+'''这个中的date1和date2参数用to_date转换一下试试。...