最新のデータを取るSQLを知りたいです。
登録日時 名前 金額 都道府県 番号
2020/07/01 10:01:01 testA 2,000 北海道 434
2020/07/01 15:01:01 testA 1,900 北海道 434
2020/07/01 18:01:01 testA 1,750 北海道 434 ←ここを取りたい
2020/07/01 20:01:01 testB 1,050 岩手 222 ←ここを取りたい
2020/07/01 19:01:01 testC 1,500 山形 333 ←ここを取りたい
2020/07/01 12:01:01 testC 1,600 山形 333
group byを使うにも金額列が同一でないため難しいように思います。
SQL
1select * from tableA where 登録日時=(select max(登録日時) from tableA)
これだと岩手だけ取れそうに思えるので難しいように思います。
そうすれば「ここを取りたい」だけ取れるのでしょうか。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/19 03:30 編集