投稿日 | : 2003/07/18(Fri) 02:02 |
投稿者 | : いわ |
URL | : |
タイトル | : SQLでのソートについて |
初めて書き込ませていただきます。
初歩的な質問で失礼致します。
VB6からの接続でAccess2000のテーブルに以下のようなデータを持っています。
項目A-1 項目A-2 項目B-1 項目B-2
A 2003/1/2 10:00 2003/1/1 AM
B null null 2003/1/1 AM
C 2003/1/4 13:00 2003/1/1 PM
D null null 2003/1/5 PM
E 2003/1/5 10:00 2003/1/2 AM
このデータを以下の条件でソートしたいのです。
KEY1 項目A-1昇順 但し、nullの場合は項目B-1を見る。
KEY2 項目A-2昇順 但し、nullの場合は項目B-2でAMなら12:00、PMなら24;00と見る。
結果としてBACEDの順になります。
このようなソートを行う場合、一度ダミーテーブルを作成して行う方法がベストかと思うのですが、
SQLで一発で行う事ってできるのでしょうか?
また、ダミーテーブルを使用する時の手順ってどのようなものなのでしょうか?
まだVB初心者でくだらない質問で申し訳ありませんが、よろしくお願いいたします。