Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.03.2018, 13:43
|
|||
|---|---|---|---|
|
|||
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
Коллеги, привет. Столкнулся достаточно тривиальной задачей. Я её решил datediff в секундах и символы после запятой/100*60. Далее разложил это до формата 00:00:00 и закастил в тайм. Но это шайтан труба какая-то. Мб есть более простое решение задачи? чтобы проще достичь результата например отняв от датавремя1 '2015-09-28 10:30:20' дату время '2015-09-28 10:20:10' получить 00:10:10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 13:45
|
|||
|---|---|---|---|
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
есть тип данных time, а то что вы пишите - это всёго лишь визуальное представление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 13:50
|
|||
|---|---|---|---|
|
|||
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
Konst_One, Спасибо. Но вопрос был не в том как называется тип данных, а как добиться конечного результата более верным методом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 13:51
|
|||
|---|---|---|---|
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
вы не написали чего вы добиваетесь, нет примера вашего запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 13:54
|
|||
|---|---|---|---|
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 13:59
|
|||
|---|---|---|---|
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
может вы короче хотите? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 14:02
|
|||
|---|---|---|---|
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
можно ещё так: Код: sql 1. ps вариантов полно, задача ваша только не ясна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 14:04
|
|||
|---|---|---|---|
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
svanrusKonst_One, Спасибо. Но вопрос был не в том как называется тип данных, а как добиться конечного результата более верным методом.Ээээ, так вопрос какой? Вы сначала спрашиваете, как "Показать чч.мм.сс из разницы между датавремя1 и датавремя2" А потом оказывается, что вы хотите получить данные типа тайм А это две совсем разные задачи. Скажем, для второй задачи решение: Код: sql 1. 2. 3. 4. 5. 6. А для первой задачи можно преобразовать в строку из предыдущего решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 14:05
|
|||
|---|---|---|---|
|
|||
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
svanrus, получите разницу в секундах, потом правилами арифметики найдете часы, минуты и остатки секунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 14:06
|
|||
|---|---|---|---|
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
svanrus, этот вопрос теперь каждый день? http://www.sql.ru/forum/1288309/preobrazovanie-chisel-vremeni ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 14:09
|
|||
|---|---|---|---|
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
да, видимо ему это и надо. вот у тебя интуиция =) TaPaKsvanrus, этот вопрос теперь каждый день? http://www.sql.ru/forum/1288309/preobrazovanie-chisel-vremeni ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2018, 14:44
|
|||
|---|---|---|---|
|
|||
Показать чч.мм.сс из разницы между датавремя1 и датавремя2 |
|||
|
#18+
Konst_One, Спасибо. Мой вариант был такой)) declare @t table (dt1 datetime, dt2 datetime) insert into @t values ('2015-09-28 10:30:20','2015-09-28 10:20:10') select '00'+':'+substring( cast((cast(datediff(second,dt2,dt1)as numeric)/60)as varchar) ,1,2)+ ':'+ cast(convert(numeric(2,0),round((cast(substring( cast((cast(datediff(second,dt2,dt1)as numeric)/60)as varchar) ,4,2)as numeric)/100*60),0))as varchar) as tst from @t ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1690058]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 331ms |

| 0 / 0 |
