こんにちは、作成していないデータベース テーブルに対するリンク ステートメントがあります...データ構造は次のとおりです。
- Tbl_BankHols
- BHDate .... 日時
- え……ビット
- S……ビット
- わ……ビット
- 私…………ビット
基本的に、日付のリストと、E、S、W、I の 0 または 1 の値があり、その日付がイングランド、スコットランド、ウェールズ、および/またはアイルランドの祝日であるかどうかを示します。
日付がいずれかの国で銀行休業日であるかどうかを知りたい場合、私の Linq ステートメントは次のとおりです。
Dim BHQ = From d in db.Tbl_BankHols _
Where d.BHDate = chkDate _
Select d.BHDate
chkDate は、チェックしている日付です。結果が返された場合、日付はいずれかの国の銀行休業日です。
chkDate が特定の国の銀行休業日であるかどうかを調べる必要があります。それを where ステートメントに導入するにはどうすればよいですか?
データベースの構造を変更することを考える前に、これが可能かどうかを尋ねています。E、EW、EWS、EWSI、I、およびその他の同様の組み合わせのような値を含む文字列として単一の国フィールドを使用することを考えていたので、WHERE BCountry LIKE %X% (X は国 I'私は興味があります)。それとももっと良い方法がありますか?