Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2011, 23:59   #1
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию Криво отображает формат строки MSSQL 2008

Прошу помощи ибо я не догоняю, если значение поля [number_sil] равно
0,0080808 отображает все пучком - 008:08:08
Если же 0,9999999 отображает криво - ::
Если 0,7777777 - 777:77:
Я бьюсь уже часа 2 и не вижу ошибки, кто поможет ?
Код:
SELECT 
      [number_sil]
      ,[DYT]=REPLACE([number_sil],[number_sil],(SUBSTRING(convert(varchar(20),
[number_sil]),3,3)+':'+SUBSTRING(convert(varchar(20),[number_sil]),6,2)+
':'+SUBSTRING(convert(varchar(20),[number_sil]),8,2)))
  FROM [offsets].[dbo].[DT]
1 старый программист, лучше новых 2-х

Последний раз редактировалось Droid; 01.02.2011 в 00:11.
Droid вне форума Ответить с цитированием
Старый 01.02.2011, 11:00   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Droid, не подтверждаю.
ваш код работает нормально.
Проверяйте какой у Вас тип данных в поле number_sil
сделайте его, например, numeric(20, 10)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КАК ПЕРЕДЕЛАТЬ ФОРМАТ mp4 В ФОРМАТ 3gp,MPEG4 kamalruslan Софт 4 20.08.2015 16:16
Формат части строки FormAlDeGid Microsoft Office Excel 10 07.07.2010 13:23
Формат строки judge_arm Microsoft Office Excel 2 16.06.2009 12:43
Создал свой формат файла. Теперь надо считать строки из него... AngelOfDeath Общие вопросы Delphi 6 21.10.2008 09:53