wpwpwpwpwのプロフィール
- ベストアンサー数
- 1
- ベストアンサー率
- 50%
- お礼率
- 0%
- 登録日2012/02/21
- 性別女性
- 職業会社員
- 年代40代
- 都道府県神奈川県
- ORACLE SQL 複数項目の最大抽出
はじめまして 当方、初心者で勉強の身です。ご回答頂けたら幸いです。 Oracle10gを使っています。 表1 カラムA(PK) CHAR型 カラムB(PK) CHAR型 カラムC(PK) CHAR型 カラムD(PK) CHAR型 A B C D --------------------------------- AUD 2012 1 30 AUD 2011 12 26 EUR 2010 7 1 EUR 2011 6 21 EUR 2012 5 1 JPY 2011 6 26 JPY 2011 12 25 というデータであれば A B C D --------------------------------- AUD 2012 1 30 EUR 2012 5 1 JPY 2011 12 25 というデータを抽出したいと考えています。 具体的には、Aをキーにして、B(年)、C(月)、D(日)の年月日の最新日付を取りたいですが どうすればよいでしょうか。 お手数をおかけしますが、よろしくお願い致します。
- 文字列のカラムを数字と比較したい
sqlserver2005 文字列のカラム(ただし数字のみ)と、画面から文字列としてきた 数字の大小を比較したいと思っています。 たとえば、WHERE ~ 【対象カラム】 > CONVERT(NUMERIC,'1')のように しようと思っていたのですが、この場合、【対象カラム】の中に 空白があるとこけてしまいます。 文字列なので、空がNULLとは限らないため困っています。 そもそもINT型のカラムならば良いのですが、都合により文字列の カラムにするしかなく。 妙案ありましたらアドバイスいただけないでしょうか。
- ベストアンサー
- SQL Server
- ginfix
- 回答数2