У меня есть таблица со столбцом COL1 (char 23) с полной датой, например. '2007-11-13 12: 34: 49: 012'. Теперь я хочу изменить дату на «2007-11-12 59: 59: 59: 999» (последний раз за день до этого). Почему конвертеры pontmeters не работают? Мой запрос:Преобразование строки на сегодняшний день. SQL
convert(varchar(10),convert(date,DateAdd(day,-1,COL1),121)) + ' 23:59:59:999'
После
DateAdd(day,-1,COL1)
я получаю: "12 ноября 2007", и это моя проблема. Наконец-то я получаю: «12 ноября 23: 59: 59: 999»
Почему вы не Google первый ?! –
Каждый человек, которого вы просите совета, скажет вам то же самое: не храните даты как varchars –
Это особый случай, и я должен сделать это таким образом – iTuj