|
>指摘にもありましたが、年度はあいまいにしてますが、2008年なら2008年だけ
>集計するようにしています。年度で1つのデータベースで管理するつもりです。
年度ごとにテーブルを分けると言うことでしょうか。
それは、しない方がいいと思います。
テーブルを分けてしまうと、いろいろ面倒です。
一つのテーブルにして、年度毎のデータが必用なときは、
クエリで抽出するというのがデータベース設計の基本です。
>式(Sum(Sum(DateDiff("n",
>IIf([開始年月日]<DateSerial(Year(Date()),[月?],1),
> DateSerial(Year(Date()),[月?],1),[開始年月日]+[開始時間]),
>IIf([終了年月日]>=DateSerial(Year(Date()),[月?]+1,1),
> DateSerial(Year(Date()),[月?]+1,1),[終了年月日]+[終了時間])))))
>で集計関数を使用することは出来ませんと、出てしまいます...
すみません。式に間違いがありました。Sumが余分でした。
※1 に設定する式
DateDiff("n",
IIf([開始年月日]<DateSerial(Year(Date()),[月?],1),
DateSerial(Year(Date()),[月?],1),[開始年月日]+[開始時間]),
IIf([終了年月日]>=DateSerial(Year(Date()),[月?]+1,1),
DateSerial(Year(Date()),[月?]+1,1),[終了年月日]+[終了時間]))
|
|