問題タブ [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.
sql - SQL コマンドの TIMESTAMP および CURRENT_TIMESTAMP に関する問題
CURRENT_TIMESTAMP
日付の指定に使用するテーブルの作成に問題があります。日付で取得するためにJava jpaエンティティを使用しているため、これが必要です。ローカルの h2 データベースを実行しても問題はありません。
この例では:
すべてが作成され、完全に機能しますが、接続先の Azure SQL データベースで同じクエリを実行しようとすると、エラーが発生します
クエリの実行に失敗しました。エラー: 明示的な値をタイムスタンプ列に挿入できません。列リストで INSERT を使用してタイムスタンプ列を除外するか、タイムスタンプ列に DEFAULT を挿入します。
に変更しようとするとCURRENT_TIMESTAMP
、TIMESTAMP
次のようになります。
クエリの実行に失敗しました。エラー: 列名 'TIMESTAMP' が無効です。前のエラーはテーブルが作成されることを示唆しているため、それを DEFAULT に変更すると、DEFAULT は時間値ではないため、作成日までにテーブルを取得できません。
完全なクエリ
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