私はこのようなテーブルがある:セレクト・レコードの列のMIN値とし、別の列の特定の値を持つ
username date place time
paolo 1/1/2001 milan 00:10.20
marco 1/1/2001 milan 00:11.40
paolo 1/1/2011 milan 00:12.20
paolo 1/1/2004 milan 00:10.50
私は、ユーザー名paolo
のための時間の最小値を持つ行を返すようにしたい:
paolo 1/1/2001 milan 00:10.20
私はこのクエリをしようとしています:
SELECT username,date,place,MIN(time) as record
FROM crono
WHERE username="paolo"
GROUP BY username,date,place
しかし、それは私が望む結果を与えるものではありません。
GROUP BY username – Sevle
ヒント:日付と時刻を単一のエンティティとして保存し、正しいデータ型を使用する。 – Strawberry