このディレクトリの索引
#  
#  データセット
#  date
#  2001-10-19
#  2001-10-19
#  2003-12-7
#  2004-9-7
#  ....
#  
#  といったidと日付の集まりがあります。日付は重複しています。
#  ここから,SELECT count(date) FROM table GROUP BY dateで日付ごとの集計が
#  とれたのですが、さらにmaxを使って集計が最大の日の日付とカウント数を
#  出したいのですがうまくいきません。
#  上の例では、2001-10-19,2というのを取りたいのですが、どうやったらいいんでしょうか?

'集計が最大の日の日付とカウント数'(_日付,_度数) :-
        findsetof(_日付,(
                    データセット(_日付)),
                _日付ならび),
        member(_日付,_日付ならび),
        count(データセット(_日付),_度数).