[英]Crystal Reports - Sorting two different date fields chronologically
我有兩個表中的兩個日期字段,我試圖顯示按工作時間順序排序的PO的收貨。
有什么辦法可以將兩個日期字段一起排序?
例如:
1/1/14 work order date
1/5/14 work order date
1/7/14 PO receipt date
1/9/14 work order date
1/20/14 work order date
這兩個字段是表'porel'的'duedate'和表'jobmtl'的'reqdate'
通常,在這種情況下,最簡單的解決方案是在服務器端執行排序(例如,使用SQL Server存儲過程,Access查詢等),然后使用存儲過程或查詢作為數據源。
我讀過的另一種方法是在報表中創建全局變量,並使用“ WhilePrintingRecords;”將日期值分配給這些變量。 在公式字段中,然后使用這些變量為您執行實際報告。
有點復雜。
我不確定是否適用於您的另一種解決方案是:
讓我們知道怎么回事。
您應該創建一個公式說
if (table1.duedate = null) then
{table2.duedate}
else
{table1.duedate}
然后對這個公式進行排序。 自己檢查語法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.