問題タブ [mariasql]
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.
mysql - レコードを 1 つのレコードに SELECT して TIME 差を決定する方法
スタッフの動きを追跡するために使用するサードパーティのクロッキングアプリケーションがあります。MariaDB で実行されますが、かなり面倒です (imo)。フロントエンドは Windows ベースで、すべての処理はそこで行われます。問題は、リアルタイム レポート用にデータを抽出したいということです。
すべてのクロッキング アクティビティは、1 つのテーブルに保存されます。以下のサンプルを参照してください。
課題は、マベオが 22:00:00 から翌朝 06:00:00 まで働く場所で発生します。また、何らかの理由でスタッフが退勤しない場合、システムは時間を記録せずに自動的にログアウトします。
私が見たい結果は次のようになります。
このようにして、一定期間にわたって各emplyが記録された実際の時間を計算できます。
GROUP BY と CASE を使用してある程度の成功を収めることができましたが、夜勤の従業員に問題が発生しました。
どんな助けでも大歓迎です。
- - - - - - - - - - - - - - - - -アップデート - - - - - - - - ---------------
わかりました。貢献してくれたすべての人に感謝します。まだ100%ではないことを除いて、私はほとんど答えを得ています。@ rf1234 の提案に従って、次のコードを使用しました。回答ありがとうございます。
今のところ、1 人の従業員のみを選択するようにコードを変更しました。私が得た結果は、テーブル a の各レコードをテーブル b の各レコードに結合しているように見えることを除いて、ほとんど私が望むものですか? 以下は、結果のサンプルの画像です。
mariadb - スクリプトを実行したときにスクリプトにエラー 1064 があるのはなぜですか
MySQL
エラー コード: 1064。SQL 構文にエラーがあります。7 行目の ') ENGINE = InnoDB' 付近で使用する正しい構文については、MariaDB サーバーのバージョンに対応するマニュアルを確認してください。
作成した ER ダイアグラムを使用してフォワード エンジニアリングしたため、これが適切に実行されることを期待していましたが、上記のエラー メッセージが表示されます。
node.js - Mariasql クライアントと JawsDB Maria アドオンを使用して Heroku にアプリをデプロイする
Mariasql と JawsDB Maria アドオンを使用して、ノード アプリを Heroku にデプロイしています。
上記は私のコードです
JawDB Maria の Heroku での接続文字列の形式は、次のようになります。 mysql://username:password@hostname:port/default_schema
ホスト、ポート、ユーザー、パスワード、dbName を Heroku の構成変数に既に追加していますが、取得し続けました。
どんな助けでも感謝します!