|
нужна помощь по вычитанию дат в MySQL
|
|||
---|---|---|---|
#18+
Всем привет, может быть кто то сможет помочь Имеется таблица в которой нужно из даты, там где статус равен Канал закрыт, вычесть дату, там где статус Канал открыт Date Status ----- -------- 01.05.2020 10.05.2020 Канал открыт 15.05.2020 20.05.2020 25.05.2020 Канал закрыт в итоге должно получиться 25.05.2020 - 10.05.2020 = 15 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 18:12 |
|
нужна помощь по вычитанию дат в MySQL
|
|||
---|---|---|---|
#18+
Что, на всю таблицу 1 запись с открытием и 1 - с закрытием? а вообще - DATE_SUB() ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 18:28 |
|
нужна помощь по вычитанию дат в MySQL
|
|||
---|---|---|---|
#18+
Akina, Думаю важно будет уточнить, в разрезе канал_ид, так как статусов действительно больше и они дублируются ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 18:32 |
|
нужна помощь по вычитанию дат в MySQL
|
|||
---|---|---|---|
#18+
Давайте без моделей - в половине случаев они неадекватны... Выкладывайте - настоящий CREATE TABLE, образец данных в виде INSERT INTO с 2-3 каналами (скрипты - проверить! или сразу делайте fiddle), и хотя бы по одному 2 или более открытия-закрытия, и в виде таблицы требуемый результат на именно таких данных. И укажите ТОЧНУЮ версию MySQL-сервера. Не забываем пользоваться тегами форума и кнопкой предпросмотра. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 19:58 |
|
|
start [/forum/topic.php?fid=47&fpage=20&tid=1828543]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 410ms |
0 / 0 |