Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите с запросом  [new]
Joseph Sweik
Guest
Требуется форматировать результат выполнения DATEDIFF. Выдается запрос SELECT DATEDIFF(mi, GETDATE(), GETDATE()). Результат естественно 0, а заказчик хочет, чтобы было 00. В реальном запросе вместо GETDATE() стоят реальные времена и заказчик хочет, чтобы время дополнялось слева нулем.
Варианты с CONVERT( char(2), DATEDIFF(mi, GETDATE(), GETDATE()), стили ) я пробовал и с CAST... тоже. Подскажите как построить запрос. Сервер MS SQL 2000, но и на 2005 тоже самое.
Спасибо
PS/ Тут конечно дело не во времени. Необходимо дополнить слева нулями int во время селекта
24 июн 09, 09:48    [7335974]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
SELECT REPLACE(STR(DATEDIFF(mi, GETDATE(), GETDATE()),2),' ','0');
24 июн 09, 09:55    [7335985]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить