SQLのお話をしますので、判らない方はスルーしてくださいw
BETWEENという演算子なんですが、100~200を指定するとき、
BETWEEN 100 AND 200
としますよね。
けっして、
BETWEEN 200 AND 100
とはしませんよね。
SQLの勉強をしたときもそう習っています。
しかぁぁし!!
くせ者は、Microsoft Accessです。
とりあえず確認できたのは、2007。
こいつがなんと、逆でもいけるのです!
確かにヘルプにも、範囲としか書いていませんので、範囲ではありますけど……。
これは特別仕様ってやつですか。
それともバグですか。
BETWEEN A AND Bは、A以上B以下ですと必死に教えていたのが見事に覆った瞬間なのですw
とりあえず一言。
統一せぇよ!w
DBの試験本を確認したらやっぱりA以上B以下でした。
まぁ実際Oracleでも実行して確認したから、一般的にはそうなんでしょう。
さすがMS……w