私はWebアプリケーションで作業しており、レコードの配列にフィールドを集計する必要があります。SQLクエリロジック、行のフィールドを一緒に追加する
SELECT * FROM logbook WHERE dayNight = 'D'
今、私は何をする必要があるか、すべての合計である:この画像は次のクエリを使用してからの私の出力を示している
:さらに含まれる画像を見てください説明するの
これらすべてのレコードのhours
フィールドの値
6:05:21
HHを表現:MM:SSこれが完了すると
、出力は(単なる例として)次のようなものでなければなりません。
しかし、ほんの数時間で分単位で表現したいと思います.6時間40分2秒であれば、jsut 6:40と表示されます。これは、以下の構造HH:MMとなります。
このようにする方法はわかりませんが、すべての助けてくれてありがとう!
'dayNight'フィールドには文字Dが含まれています。文字Dを追加するとどのように時間が得られますか?他の列を意味する必要があります。それを明確にして、私たちがあなたに役立つはずのRDBMSであなたの質問にタグを付けてください。 –
'hours'カラムに値を追加したいことがわかったので、このカラムがどのデータ型であるかを教えてください。文字列のように見えますが、文字列は簡単には追加されません。あなたはまだあなたが使用しているRDBMSで質問にタグを付ける必要があります。答えはそれに依存します。 –
私はあなたのためにこれを修正しました - あなたは私が言うことを意味した通りです: '時間'フィールド。そして、私はPHPでmySQLを使用しています。 –