Я пытаюсь получить данные из базы данных между двумя датами, когда они хранятся в базе данных как поле даты и времени, а не как дата.
Я даю входные данные в виде строки в виде даты, например: с 20 июня по 22 июня 2009 года, а затем преобразую строку в дату и время, используя следующий код:
string fromDate= "20/06/2019";
string toDate= "22/06/2019";
DateTime OfromDate = DateTime.ParseExact(fromDate, "dd/MM/yyyy", null);
DateTime OtoDate = DateTime.ParseExact(toDate, "dd/MM/yyyy", null);
затем я передаю дату и время методу по этому запросу, который, я думаю, является проблемой на
command.CommandText = string.Format("select * from tableDates where TRUNC(DATE_M) BETWEEN TO_DATE('{0}','DD-MON-RRRR') AND TO_DATE('{1}','DD-MON-RRRR')", fromDate, toDate);
примечание. Я пытаюсь получить все данные в период с 20/06/2019 по 22 /06/2019