プロが教えるわが家の防犯対策術!

こちらのクエリーを活用して経過日数を算出しているのですが、

http://oshiete.goo.ne.jp/qa/8769213.html


(SQL構文)

SELECT テーブル.ID, Max(テーブル.利用日) AS 直近利用日, Max(テーブル.利用回数) AS 利用回数, Sum(テーブル.利用金額) AS 利用金額合計, Min(DateDiff("d",[利用日],DateValue([yyyymmdd]))) AS 経過日数
FROM テーブル
GROUP BY テーブル.ID;

パラメータのyyyymmddには「2013/12/10」のように、区切り記号付きの日付を入力。








エクセル上で同じ日付-日付の経過日数でみると、エクセルの方が1多いのですが、これはエクセルが誤りでしょうか。



クエリー: 2014/09/27でパラメーターを指定  2014/05/13 が直近日付 = 137



エクセル: 2014/09/27とセルに入力 そこから右記のセルを引く 2014/05/13 が直近日付 = 136

A 回答 (1件)

> エクセルの方が1多いのですが、エクセルが誤りでしょうか。


いいえ。「関数の仕様が異なる」です。fの数も違うし。

参考URL:http://www.office-kitami.com/lesson/afunction/da …

この回答への補足

解決策ありますでしょうか??

xls.と同じ定義にしたいのですが。。。

補足日時:2014/10/02 19:33
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!