|
Посчитать время в минутах, которое самолеты компании провели в полете.
|
|||
---|---|---|---|
#18+
SELECT Company.comp_name, SUM(DateDiff('minute', Trip.[time_out], Trip.[time_in])) FROM Company INNER JOIN Trip ON Company.ID_comp = Trip.ID_comp GROUP BY Company.comp_name Вывод: имя компании, время в минутах. Вопрос волнует не столько как сделать сумму всех полетов, а как вычислить минуты полетов, если тип данных time - datetime. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2020, 17:00 |
|
Посчитать время в минутах, которое самолеты компании провели в полете.
|
|||
---|---|---|---|
#18+
Хаумару DateDiff('minute', Trip.[time_out], Trip.[time_in]) А вы в справку по DateDiff заглядывали? 1. Не 'minute', а 'n'. 2. Сначала меньшая дата, затем мОльшая. Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2020, 17:17 |
|
Посчитать время в минутах, которое самолеты компании провели в полете.
|
|||
---|---|---|---|
#18+
Хаумару, Если время полета не превышает 24 часа то можно так Код: sql 1.
т.е. к времени прилета добавляем дату вылета, если полученный результат меньше времени вылета, прибавить сутки ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2020, 17:22 |
|
Посчитать время в минутах, которое самолеты компании провели в полете.
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, спасибо, помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2020, 17:27 |
|
|
start [/forum/topic.php?fid=45&msg=39960377&tid=1610094]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 316ms |
total: | 613ms |
0 / 0 |