問題タブ [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.

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

mysql - レコードを 1 つのレコードに SELECT して TIME 差を決定する方法

スタッフの動きを追跡するために使用するサードパーティのクロッキングアプリケーションがあります。MariaDB で実行されますが、かなり面倒です (imo)。フロントエンドは Windows ベースで、すべての処理はそこで行われます。問題は、リアルタイム レポート用にデータを抽出したいということです。

すべてのクロッキング アクティビティは、1 つのテーブルに保存されます。以下のサンプルを参照してください。

課題は、マベオが 22:00:00 から翌朝 06:00:00 まで働く場所で発生します。また、何らかの理由でスタッフが退勤しない場合、システムは時間を記録せずに自動的にログアウトします。

私が見たい結果は次のようになります。

このようにして、一定期間にわたって各emplyが記録された実際の時間を計算できます。

GROUP BY と CASE を使用してある程度の成功を収めることができましたが、夜勤の従業員に問題が発生しました。

どんな助けでも大歓迎です。

- - - - - - - - - - - - - - - - -アップデート - - - - - - - - ---------------

わかりました。貢献してくれたすべての人に感謝します。まだ100%ではないことを除いて、私はほとんど答えを得ています。@ rf1234 の提案に従って、次のコードを使用しました。回答ありがとうございます。

今のところ、1 人の従業員のみを選択するようにコードを変更しました。私が得た結果は、テーブル a の各レコードをテーブル b の各レコードに結合しているように見えることを除いて、ほとんど私が望むものですか? 以下は、結果のサンプルの画像です。

結果セットのサンプル

0 投票する
1 に答える
515 参照

mariadb - スクリプトを実行したときにスクリプトにエラー 1064 があるのはなぜですか

MySQL

エラー コード: 1064。SQL 構文にエラーがあります。7 行目の ') ENGINE = InnoDB' 付近で使用する正しい構文については、MariaDB サーバーのバージョンに対応するマニュアルを確認してください。

作成した ER ダイアグラムを使用してフォワード エンジニアリングしたため、これが適切に実行されることを期待していましたが、上記のエラー メッセージが表示されます。

0 投票する
1 に答える
206 参照

node.js - Mariasql クライアントと JawsDB Maria アドオンを使用して Heroku にアプリをデプロイする

Mariasql と JawsDB Maria アドオンを使用して、ノード アプリを Heroku にデプロイしています。

上記は私のコードです

JawDB Maria の Heroku での接続文字列の形式は、次のようになります。 mysql://username:password@hostname:port/default_schema

ホスト、ポート、ユーザー、パスワード、dbName を Heroku の構成変数に既に追加していますが、取得し続けました。

どんな助けでも感謝します!