報告があります。現在、私はFG
でグルーピングしていて、次にJob Date
DESCでソートし、最後にLine
(画像には表示されていません)ASCENDでソートしています。しかし、画像を見ると、最初のグループはJob Date
の7/25/2016
と7/18/2016
であることがわかります。報告書の上部に8/1/2016
というグループをどうにかして取得すると、より良い見通しになると思います。これどうやってするの?の追加SQL:MS Access:一番上に日付が最も大きいグループをどのように置くことができますか?
だから、グループ2と3は1をグループ化し、最終的に4
更新をグループ化することによって、その後レポートの上部にあることを想像し、最終目標を可視化しますレポートにフィードするクエリ。
SELECT
dbo_jobmatl.item,
dbo_jobmatl.description,
dbo_job.job_date,
dbo_job.item AS FGNumber,
dbo_job.job,
dbo_job.suffix,
[qty_complete]*[matl_qty] AS qty_req,
dbo_jobmatl.qty_issued,
[qty_issued]-[qty_req] AS Variance,
IIf([qty_req]=0,0,[variance]/[qty_req]) AS Overage,
dbo_jobmatl.scrap_fact,
dbo_job.whse,
dbo_job.Uf_Production_Line,
dbo_job.stat,
Switch([Uf_Job_Verified]=1,"Yes",[Uf_Job_Verified]=0,"No") AS verified
FROM
dbo_jobmatl
INNER JOIN dbo_job ON (dbo_jobmatl.job = dbo_job.job) AND (dbo_jobmatl.suffix = dbo_job.suffix)
WHERE
(((dbo_jobmatl.item)=[Forms]![MainForm]![Text0])
AND ((dbo_job.job_date) Between [Forms]![MainForm]![Text2] And [Forms]![MainForm]![Text4]))
ORDER BY
dbo_job.job_date DESC,
dbo_job.item DESC;
なぜ2番目のクエリが必要ですか?最初のクエリで並べ替えを実装できませんか? – whatwhatwhat
また、これは機能しません。 – whatwhatwhat
レポートで使用する最初のクエリのSQLを記述できますか。 –