0
Microsoft Excelからテーブルをインポートしました。クエリを使用してレコードの必要な範囲を取得するときの関数の間に、値2-9が返されない、または10と200 11-99が返されない!アクセスクエリで必要なレコードがすべて取得されない
Microsoft Excelからテーブルをインポートしました。クエリを使用してレコードの必要な範囲を取得するときの関数の間に、値2-9が返されない、または10と200 11-99が返されない!アクセスクエリで必要なレコードがすべて取得されない
おそらく、列のデータ型がテキストとして定義されているためです。テキスト値がある場合、アクセスはテキストベースの順序を使用して値を検索します。何をする必要があると、このように、数値に値を変換することです:
SELECT col1, col2
from Table1
WHERE Val(col1) BETWEEN 1 AND 20
しかし、数値が数値データ型に格納されるように、よりよい解決策は、あなたのテーブル構造を修正することになります