HatenaSugarと申します.
SQL文について伺いたいことがありましたので投稿させていただきました.
よろしくお願い致します.
このうち,「日付」カラムごとに分類して,そのうち「修正」カラムが最大値をとる行を取得したいと思っています.
そこで,私は以下の様なSQL文を書きました.
String sql = SELECT * FROM table WHERE 'ID'=1111
GROUP BY '日付' HAVING '修正'=MAX('修正')";
しかし,このSQLだと「20170202」と「20170404」の行しか取得されませんでした.
この他にもSQL文を書きましたが,エラーを出さずに希望する結果に最も近いSQL文が上記のもの
でした.
そこで,皆さんにSQL文の書き方のご教授を頂きたく思います.
お返事いただけると幸いです.
お忙しいところ申し訳ございませんがよろしくお願い致します.

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/03 18:50
2017/06/04 01:02