MySQL:異なるテーブル行の2つのタイムスタンプの差を計算します

ロナルド

StackOverflowで同様の質問を探し続けていますが、見つからないようです。従業員IDでグループ化された異なる行のタイムスタンプの違いを知りたいのですが。

時間ログテーブル:

id        timestamp             log_type
 1    2019-06-19 12:34:50        log_in
 2    2019-06-19 13:12:46       start_break 
 3    2019-06-19 13:13:56        end_break
 4    2019-06-19 17:23:40       start_break
 5    2019-06-19 17:44:36        end_break
 6    2019-06-19 19:00:04       start_break
 7    2019-06-19 19:03:17         end_break
 8    2019-06-19 20:05:54        log_out

私が達成しようとしているのは、休憩のすべての期間を計算することです。この場合、1回目の休憩(id#2と#3)は1分10秒、2回目の休憩(id#4と#5)は20分56秒、3回目の休憩(id#6と#7)は3です。分と13秒、つまり合計25分19秒になります。

助けてくれてありがとう!大変感謝いたします。

ファーミ

以下を試すことができます-

デモ

select SEC_TO_TIME(sum(diff)) as result from
(
select  
timestampdiff(second,min(case when log_tpe='start_break' then timestamps end) ,
min(case when log_tpe='end_break' then timestamps end)) as diff
from t
group by date(timestamps),hour(timestamps)
)A

出力:

result
00:25:19

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

2つの異なるテーブルから2つの行の差を計算します

分類Dev

bashの2つのタイムスタンプの差を計算します

分類Dev

SQLはタイムスタンプで2つの異なるテーブルを結合します

分類Dev

パーティションHIVEの行のタイムスタンプの差を計算します

分類Dev

2つのMySQLテーブルに基づいてタイムスタンプ/その他のデータを計算します

分類Dev

すべての行の2つのタイムスタンプ間の合計差を計算する方法

分類Dev

ピボットテーブルの2つのタイムスタンプ間の分を計算する

分類Dev

Mysql同じフィールドのタイムスタンプ間の時間差を計算しますか?

分類Dev

タイムスタンプ列が異なるSQLServerの単一テーブルの行を削除します

分類Dev

2つのタイムスタンプの差を計算し、UNIXタイムスタンプの差を取得します

分類Dev

MySQLは、テーブル内の特定のIDの2つのタイムスタンプ列間の平均時間差を選択します

分類Dev

2つのタイムスタンプの差を計算し、SQLでグラフ化するために月ごとにグループ化する方法

分類Dev

2つのタイムスタンプの値を比較して差を計算する

分類Dev

2つのタイムスタンプ間の時間差を計算します

分類Dev

2つの行の差を計算するパンダデータフレームに列を作成します

分類Dev

異なるタイムゾーンからのDateTimesの差を計算します

分類Dev

Rの2つの異なるデータフレームからの2つのタイムスタンプ間の行をカウントします

分類Dev

PHPのmysqlデータベースにある2つの無関係なテーブルの2つの列の合計を減算します

分類Dev

R:2つの異なる年の2つのテーブルの差を計算する方法

分類Dev

グループ化してタイムスタンプの差を計算する

分類Dev

FirestoreUpdateでタイムスタンプの差を計算する

分類Dev

2つのタイムスタンプの差を計算するときのORA-01873

分類Dev

2つのタイムスタンプ間の値の差を計算し、結果の各行に差を割り当てます

分類Dev

2つの異なるタイプのテーブルを結合するときのTableauでのカスタム集計

分類Dev

異なるグループの2つの列と次の2つの行の間のデルタを計算します

分類Dev

jQueryを使用して2つの異なる選択カスタムデータ属性を計算します

分類Dev

2つのタイムスタンプからの差を分単位で計算する

分類Dev

デュアルテーブルのMySQLタイムスタンプ(パーセンテージを計算する必要があります)

分類Dev

1つのテーブルビューでnibの2つの異なるカスタムセルを使用したいと思います。2つのプロトタイプセルの高さが異なります

Related 関連記事

  1. 1

    2つの異なるテーブルから2つの行の差を計算します

  2. 2

    bashの2つのタイムスタンプの差を計算します

  3. 3

    SQLはタイムスタンプで2つの異なるテーブルを結合します

  4. 4

    パーティションHIVEの行のタイムスタンプの差を計算します

  5. 5

    2つのMySQLテーブルに基づいてタイムスタンプ/その他のデータを計算します

  6. 6

    すべての行の2つのタイムスタンプ間の合計差を計算する方法

  7. 7

    ピボットテーブルの2つのタイムスタンプ間の分を計算する

  8. 8

    Mysql同じフィールドのタイムスタンプ間の時間差を計算しますか?

  9. 9

    タイムスタンプ列が異なるSQLServerの単一テーブルの行を削除します

  10. 10

    2つのタイムスタンプの差を計算し、UNIXタイムスタンプの差を取得します

  11. 11

    MySQLは、テーブル内の特定のIDの2つのタイムスタンプ列間の平均時間差を選択します

  12. 12

    2つのタイムスタンプの差を計算し、SQLでグラフ化するために月ごとにグループ化する方法

  13. 13

    2つのタイムスタンプの値を比較して差を計算する

  14. 14

    2つのタイムスタンプ間の時間差を計算します

  15. 15

    2つの行の差を計算するパンダデータフレームに列を作成します

  16. 16

    異なるタイムゾーンからのDateTimesの差を計算します

  17. 17

    Rの2つの異なるデータフレームからの2つのタイムスタンプ間の行をカウントします

  18. 18

    PHPのmysqlデータベースにある2つの無関係なテーブルの2つの列の合計を減算します

  19. 19

    R:2つの異なる年の2つのテーブルの差を計算する方法

  20. 20

    グループ化してタイムスタンプの差を計算する

  21. 21

    FirestoreUpdateでタイムスタンプの差を計算する

  22. 22

    2つのタイムスタンプの差を計算するときのORA-01873

  23. 23

    2つのタイムスタンプ間の値の差を計算し、結果の各行に差を割り当てます

  24. 24

    2つの異なるタイプのテーブルを結合するときのTableauでのカスタム集計

  25. 25

    異なるグループの2つの列と次の2つの行の間のデルタを計算します

  26. 26

    jQueryを使用して2つの異なる選択カスタムデータ属性を計算します

  27. 27

    2つのタイムスタンプからの差を分単位で計算する

  28. 28

    デュアルテーブルのMySQLタイムスタンプ(パーセンテージを計算する必要があります)

  29. 29

    1つのテーブルビューでnibの2つの異なるカスタムセルを使用したいと思います。2つのプロトタイプセルの高さが異なります

ホットタグ

アーカイブ