Не уверен, что заголовок действительно делает вопрос ясным, но в основном я использую «SELECT DISTINCT» в combobox для просмотра разных периодов журнала, однако формат столбца журнала tim (который нельзя изменить) является примером:
29 августа 9:21 вечера
29 августа 9:22 вечераВыбирайте различные значения, используя
Это не хорошо, как даже при использовании отчетливый будет судить их как различны, так как они есть. ЧТО Я ХОЧУ: Мне нужен оператор sql, который будет смотреть на значения и выбирать различное значение, основанное только на первой части, например, 29 августа и не учитывать времени.
У кого-нибудь есть идеи/код?
UPDATE :: Я использовал код ypercube, но он работает, но для фильтра я хочу его, чтобы при выборе даты, например, 29/08/2013, он переносит курсор datagrid в ячейку, где время журнала совпадает с этой датой , однако logtime должен оставаться в формате «29 августа 21:21», и идеи, как это сделать в C#?
С «формат» вы имеете в виду, что вы храните даты в ' CHAR' столбцы? –
Какая версия SQL-Server? 2012, 2008R2, 2008, 2005? (вы можете использовать 'SELECT @@ VERSION;' для проверки) –
@ypercube датами являются varchar, используя sql-сервер 2012 – user2140577