問題タブ [sql-timestamp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1359 参照

sql - SQL コマンドの TIMESTAMP および CURRENT_TIMESTAMP に関する問題

CURRENT_TIMESTAMP日付の指定に使用するテーブルの作成に問題があります。日付で取得するためにJava jpaエンティティを使用しているため、これが必要です。ローカルの h2 データベースを実行しても問題はありません。

この例では:

すべてが作成され、完全に機能しますが、接続先の Azure SQL データベースで同じクエリを実行しようとすると、エラーが発生します

クエリの実行に失敗しました。エラー: 明示的な値をタイムスタンプ列に挿入できません。列リストで INSERT を使用してタイムスタンプ列を除外するか、タイムスタンプ列に DEFAULT を挿入します。

に変更しようとするとCURRENT_TIMESTAMPTIMESTAMP次のようになります。

クエリの実行に失敗しました。エラー: 列名 'TIMESTAMP' が無効です。前のエラーはテーブルが作成されることを示唆しているため、それを DEFAULT に変更すると、DEFAULT は時間値ではないため、作成日までにテーブルを取得できません。

完全なクエリ

0 投票する
3 に答える
1130 参照

mysql - Sum multiple times produced in a query (timediff)

I have two fields:

  • Initial (timestamp)
  • Final (timestamp)

My query is:

The result will be something like

Would it be possible to further sum those multiple timestamps, so to have the TOTAL amount of worked hours?

Example dataset (exported in csv):

Desired output (it is the sum of the working times):

Thanks in advance