मुझे Varchar2 डेटाटाइप का उपयोग करके इसे करने का कोई तरीका नहीं मिला। तो, मैं दिनांक डेटाटाइप का उपयोग करके उत्तर दे रहा हूं।
if (dateTo.Minute > 30)
minToInt = 30;
else
minToInt = 00;
dateFrom = DateTime.Now;
dateTo = DateTime.Now;
DateTime dateFrom = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, dateFrom.Hour, 00, 00);
DateTime dateTo = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, dateTo.Hour, minToInt, 00);
////////FROM DATE/////////
OracleParameter fromDateParameter = new OracleParameter();
fromDateParameter.OracleDbType = OracleDbType.Date;
fromDateParameter.Value = dateFrom;
////////TO DATE/////////
OracleParameter toDateParameter = new OracleParameter();
toDateParameter.OracleDbType = OracleDbType.Date;
toDateParameter.Value = dateTo;
this.oracleDataAdapter4.SelectCommand = new OracleCommand("
SELECT DISTINCT (LOG.RID) FROM LOG WHERE LOG.TIMESTAMP
BETWEEN :fromDateParameter
AND :toDateParameter)", oracleConnection4);
oracleDataAdapter4.SelectCommand.Parameters.Add(fromDateParameter);
oracleDataAdapter4.SelectCommand.Parameters.Add(toDateParameter);
this.oracleDataAdapter4.Fill(event11);
अगर/अन्य मिनट सत्यापन के साथ भ्रमित न हों, यह सिर्फ मेरे क्वेरी उद्देश्य के लिए है।