0

日付順の MS Access SQL クエリはどのようになりますか? 私の現在のクエリは次のとおりです。

newVal.Format(_T("SELECT * FROM Table WHERE (CDATE(DateStart) BETWEEN #%s# AND #%s#) "), strDateVal, strDateVal2);

ここでstrDateVal、 とstrDateVal2は、ColeDateTime 変数をフォーマットした結果の CString です。strDateValこのフォームでは、との間のすべての日付を取得しますstrDateVal2(例: 2013 年 10 月 20 日から 2013 年 10 月 25 日) が、昇順または降順で並べ替える方法がわかりません。使ってみました

ORDER BY DateStart ASC
ORDER BY=([DateStart] ASC)
ORDER BY (CDATE(DateStart)) ASC

しかし、何も機能しませんでした。空の結果が得られます。

4

1 に答える 1