SELECT pr_name,
sub_pr_name,
SUM(op_bal)AS opb,
SUM(Inqty)AS inqty1
FROM purchasereport
WHERE SDate
BETWEEN #"+df1.format(from_d)+"#
AND #"+df1.format(to_d)+"#
AND comp_name='"+cb.getSelectedItem()+"'
GROUP BY comp_name,pr_name,sub_pr_name
, но он дает результаты, если с даты 01 или 02.Я хочу выбрать данные между двумя датами
Пожалуйста, добавьте метку 'sql'. – jogo
Попробуйте распечатать SQL-запрос, созданный этим оператором Java, и посмотреть, есть ли у вас какие-либо проблемы. Затем попробуйте запустить инструкцию вручную в базе данных и отладить ее таким образом. Одна вещь, о которой следует помнить, - это то, что даты корректно отформатированы для БД. Если это по-прежнему не помогает, добавьте примеры ввода и примеры данных в свой вопрос. –