powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как посчитать разницу в днях между date и timestamp
8 сообщений из 8, страница 1 из 1
Как посчитать разницу в днях между date и timestamp
    #39051876
Sergey A.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, плз, как посчитать количество дней между датами, если одна их них типа date, вторая timestamp

Пример: таблица tab, поля date1 (тип date), date2 (тип timestamp)

Необходимо что-то типа:
SELECT ФункциРазницаВДнях(date1, date2) AS diff FROM tab

--
С уважением,
Сергей
...
Рейтинг: 0 / 0
Как посчитать разницу в днях между date и timestamp
    #39051887
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как посчитать разницу в днях между date и timestamp
    #39051972
Sergey A.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

у меня MySQL 5.5 в ней уже есть DateDiff ? Что-то у меня ругается на запрос
...
Рейтинг: 0 / 0
Как посчитать разницу в днях между date и timestamp
    #39052000
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey A.у меня MySQL 5.5 в ней уже есть DateDiff ? http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_datediff
Sergey A.Что-то у меня ругается на запросКак ругается? "Айнихарёщийзапрос, нащяльниканамэ!" или всё-таки выдаёт сообщение об ошибке?
...
Рейтинг: 0 / 0
Как посчитать разницу в днях между date и timestamp
    #39052203
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey A.,

если бы у нас решали такую задачу, то мы бы сначала обе даты сконвертили бы в юниксовый таймстем, затем вычли бы одно из другого и разделили бы на 60 * 60 * 24 и округлили бы результат.
...
Рейтинг: 0 / 0
Как посчитать разницу в днях между date и timestamp
    #39052205
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumixесли бы у нас решали такую задачу, то мы бы сначала обе даты сконвертили бы в юниксовый таймстем, затем вычли бы одно из другого и разделили бы на 60 * 60 * 24 и округлили бы результат.
Зависит от задачи. Для некоторых задач нужно наоборот, сначала поделить и округлить, а потом уже вычитать.
...
Рейтинг: 0 / 0
Как посчитать разницу в днях между date и timestamp
    #39052264
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftLumixесли бы у нас решали такую задачу, то мы бы сначала обе даты сконвертили бы в юниксовый таймстем, затем вычли бы одно из другого и разделили бы на 60 * 60 * 24 и округлили бы результат.
Зависит от задачи. Для некоторых задач нужно наоборот, сначала поделить и округлить, а потом уже вычитать.

Да, вы правы, нормализация дат до вычитания может дать другой результат, но может быть я опять покажусь "склочным"))))))))), но я почему-то по формулировкам человека кожей чувствую, что конкретно этому Sergey A. этот ньюанс роли не сыграет вообще...
...
Рейтинг: 0 / 0
Как посчитать разницу в днях между date и timestamp
    #39052281
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ТС, если поковыряться грязным пальцем, и сам ещё не до конца осознал задачу. Иначе бы вопрос был сформулирован более полно и однозначно.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как посчитать разницу в днях между date и timestamp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]