• 締切済み

期間を抽出する方法について

データに賞味期限(開始)、賞味期限(終了)があります。 基準日を元にデータの賞味期限内に該当するデータを抽出したいと思いますが、どのような条件で抽出することが出来ますでしょうか? ご教授頂けると助かります。宜しくお願いします。 【例】 基準日:2021/05/01 希望する抽出データ 商品 賞味期限(開始)賞味期限(終了) A  2021/05/26   Null B  2021/05/10   Null 【データ】 商品 賞味期限(開始)賞味期限(終了) A  2021/05/26   Null B  2021/05/10   Null C  2021/04/01   2021/04/30 D  2021/03/15   Null E  2021/03/01   2021/03/14 以上です。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

データのあるソフト(使うソフト)は何ですか。エクセルですか? (excelにはエラー値の「#NULL!」があるが、NULLはあまり出てこない。「空白」で済むから。) よく見てみたが、書いてないのでは。これを書かずして質問するとは。 NULLなんて高等な語句をつかっているので、アクセスやSQLですか。他の言語の経験があるのですか。 https://microsoft.public.jp.excel.narkive.com/wtvNV3am/excel-null ーー 賞味期限(終了)が基準日を越えているレコードを抜き出す(フィルタ)すればよいだけでは? 「例」以下は、意味の読み取り方が、むつかしいと思う。そのために言語がある。どう読み取るの? excelの話とすれば、 WEB照会「excel 期間でフィルタ」など。 https://www.ipentec.com/document/office-excel-filter-by-date-range などの例題参照。

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.2

基準日 < 賞味期限(開始)AND IsNull(賞味期限(終了)) だといけそうな気がします。

  • f272
  • ベストアンサー率46% (8477/18147)
回答No.1

賞味期限(終了)がNullのときは,例えば9999/12/31に置き換えて, 基準日が賞味期限(開始)と賞味期限(終了)にあるものを抽出すればよい。

関連するQ&A