Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Склеить DATETIME из DATE и TIME / 9 сообщений из 9, страница 1 из 1
11.06.2017, 13:53
    #39470222
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
Необходимо сравнить два значения DATETIME в запросе, но правда одно значение DATETIME, а второе состоит из двух полей: DATE и TIME. Как прописать условие сравнения?
...
Рейтинг: 0 / 0
11.06.2017, 14:14
    #39470228
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
svnvlad,

Как это "одно значение состоит из двух полей" ?
Покажите конкретный пример.
...
Рейтинг: 0 / 0
11.06.2017, 16:47
    #39470265
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
miksoft,
Код: sql
1.
2.
3.
4.
SELECT shift_finish_time
FROM shift
WHERE DATE(shift_finish_time) <= v.date_visit 
AND TIME(shift_finish_time) <= v.time_visit


Но это неправильно. Таблица visit v, в ней поля date_visit: DATE и time_visit: TIME
...
Рейтинг: 0 / 0
11.06.2017, 16:54
    #39470271
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
miksoft,

нужно как-то типа этого:
Код: sql
1.
WHERE shift_finish_time <= Объединить(v.date_visit + v.time_visit)
...
Рейтинг: 0 / 0
11.06.2017, 21:20
    #39470322
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
svnvlad,

Код: sql
1.
STR_TO_DATE(CONCAT(`date_field`, ' ', `time_field`), '%Y-%m-%d %H:%i:%s')
...
Рейтинг: 0 / 0
11.06.2017, 21:22
    #39470323
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
MikkiMouse,
только что нашел такой вариант:
Код: sql
1.
TIMESTAMP(date_visit, time_visit)


Неужели так просто?
...
Рейтинг: 0 / 0
11.06.2017, 21:45
    #39470326
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
Странно, в документации не нашел! А вот здесь есть:
http://www.w3resource.com/mysql/date-and-time-functions/mysql-timestamp-function.php
...
Рейтинг: 0 / 0
11.06.2017, 21:51
    #39470327
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
svnvladСтранно, в документации не нашел!
Чертовски странно... это ж как надо было искать, чтобы не найти?
https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_timestamp
...
Рейтинг: 0 / 0
29.06.2017, 14:29
    #39479694
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склеить DATETIME из DATE и TIME
AkinasvnvladСтранно, в документации не нашел!
Чертовски странно... это ж как надо было искать, чтобы не найти?
https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_timestamp
Странно, почему функция, которая возвращает данные в формате DATETIME, называется TIMESTAMP. Это же тоже название отдельного формата.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Склеить DATETIME из DATE и TIME / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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