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

Как это "одно значение состоит из двух полей" ?
Покажите конкретный пример.
...
Рейтинг: 0 / 0
Склеить DATETIME из DATE и TIME
    #39470265
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Склеить DATETIME из DATE и TIME
    #39470271
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

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

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


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


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