-2

現在、クリスタルレポートのテンプレートを開発中です。どんな助けでも大歓迎です。

私が達成したいのは、日付に基づいてカウントすることです。

例を挙げます。

私は3つのパラメータを取得しました:

  1. 開始期間 (日付): 例: 2013 年 1 月 5 日
  2. 終了期間: 例: 2013 年 5 月 5 日(日付)
  3. 営業日数 (数値): 例: 5

そしてテーブルはこんな感じ

name            working date             
nameA           2/5/2013
                2/5/2013
                3/5/2013

nameB           2/5/2013
                4/5/2013
                5/5/2013

各名前の稼働日数をカウントしたい。例: nameA: 2 営業日、nameB: 3 営業日。

助けてください。私はプログラミングが初めてです..:(これのためのプログラミング設計を考えることができませんでした..

4

1 に答える 1

0

このクエリが必要です。

select name, count(distinct working_date)
from table where working_date between ? and ?

しかし何よりも、SQL を学ぶ必要があります。SQL の知識がなければ、レポートを作成することはできません。

于 2013-05-17T08:58:10.040 に答える