投稿日 | : 2002/08/23(Fri) 15:15 |
投稿者 | : gon |
Eメール | : |
URL | : |
タイトル | : VB-SQL 抽出データの並び替え |
初めて書き込みします。
どうかご教授下さい。
VBよりACCESS DBの日付から'00〜'02までを上期/下期として抽出し、
EXCELに表示しているのですが、
DBからの抽出順が'00下期、'01下期、'01上期、'02上期と
なってしまいます。
'00下、'01上、'01下、'02上としてDBから抽出する
方法はないでしょうか。
どうかよろしくお願いします。
<上記コード>
SQLtext = "SELECT IIf(Month([完了日])>=10,Year([完了日]) & '/下'," & _
"IIf(Month([完了日])<=3,Year([完了日])-1 & '/下',Year([完了日]) & '/上')) A
s 年月," & _
"Sum(作業量) As 作業量計,Count(作業量) As 件数 " & _
"FROM qry作業管理" & _
"WHERE 区分_ID=" & frmtaisyo.lst.ItemData(frmtaisyo.lst.ListIndex) & &quo
t; " & _
"AND 完了日 Is Not Null " & _
"AND 言語=" & frmgengo.Tag & " " & _
"GROUP BY IIf(Month([完了日])>=10,Year([完了日]) & '/下'," & _
"IIf(Month([完了日])<=3,Year([完了日])-1 & '/下',Year([完了日]) & '/上')) &
quot; & _
"ORDER BY IIf(Month([完了日])>=10,Year([完了日]) & '/下'," & _
"IIf(Month([完了日])<=3,Year([完了日])-1 & '/下',Year([完了日]) & '/上'))&q
uot;