0

タイトルの状態のように、SQL ステートメントに少し問題があります。以下のようなテーブルがあります.3列:date_time_booking、date_time_use、member_ID

Date_time_booking

  • 2012 年 1 月 4 日
  • 2012/2/4 など

Date_time_use

  • 2012 年 5 月 4 日
  • 2012/10/4 など

Member_ID は非会員の予約の場合は Null であり、会員の場合は Null ではありません

スポーツ センターの会員と非会員の予約がどれくらい前に行われるかを計算するクエリが必要です。ヘルプ/修正/提案をいただければ幸いです。ありがとうございました

編集:これは私がこれまでに持っているものです

SELECT 
   Member_ID, 
   DateDiff("d",[Date_time_to_use],[Date_time_booked]) AS Day_in_advance
FROM Court_booking
GROUP BY Member_ID
4

1 に答える 1

2

クエリでDateDiffを使用できます。

SELECT DateDiff("d",[Date_time_use],[Date_time_booking]) AS Diff
FROM Table1

クエリ デザイン ウィンドウを使用してクエリを作成できます。

再コメントを編集

SELECT 
   Member_ID, 
   Sum(DateDiff("d",[Date_time_to_use],[Date_time_booked])) AS Sum_Day_in_advance
FROM Court_booking
GROUP BY Member_ID
于 2012-04-23T13:01:40.883 に答える