Задача: нужно получить из базы MS SQL Server все события за определенный (двумя DateTimePicker-ами) промежуток времени.
Вот работающий запрос:
SELECT * FROM Events WHERE EventTime BETWEEN 2008-10-22 19:23:08' AND '2009-09-16 19:23:09'
Что хочется:
string selectString = "SELECT * FROM Events WHERE EventTime BETWEEN '" + dateTimePickerFrom.Value + "' AND '"
+ dateTimePickerTo.Value + "'";
Но проблема состоит в том, что свойство dateTimePickerTo.Value, сцуко, выдается в формате 2008.10.22 , в то время, как SQL требует 2008-10-22. И ничего умнее такого: