Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7全般 : Access 2007)
DateSerialについて教えてください
投稿日時: 18/01/10 16:20:00
投稿者: いわちゃん

いつも参考にしています。
 
アクセス初心者です。
 
クエリでDateSerialを使って、日付(yyyy/mm/dd)取得したいのですが、
書き方がわからず、悩んでいます。
 
 [締切日(yyyy/mm/dd)]が1〜15日だったら今月末の日付を取得
 [締切日(yyyy/mm/dd)]が16〜末日だったら来月15日を取得
 
ご教示お願いいたします。

回答
投稿日時: 18/01/10 16:30:29
投稿者: sk

引用:
クエリでDateSerialを使って

引用:
[締切日(yyyy/mm/dd)]が1〜15日だったら今月末の日付を取得
[締切日(yyyy/mm/dd)]が16〜末日だったら来月15日を取得

DateSerial(Year([テーブル名].[締切日]),
           Month([テーブル名].[締切日])+1,
           IIf(Day([テーブル名].[締切日])<16,0,15))
 
------------------------------------------------------------------
(テーブル名は適宜修正すること)

投稿日時: 18/01/11 15:54:22
投稿者: いわちゃん

skさん
 
ありがとうございます!
できました!
 
IIFを頭に置いて考えていました。
DAYの前でもいいんですね、勉強になりました!