我正在從Ingres數據庫構建一個Crystal報表,我只需要最後7個。我希望,而不必生成所有1000+記錄800+車輛,我可以寫一個SQL語句東西的效果:如何在Crystal Reports中爲Ingres數據庫編寫SQL表達式
SELECT "trigger_readings"."facility_code", "trigger_readings"."trigger_reading", "trigger_readings"."reading_date"
FROM "trigger_readings"
LIMIT 7
然而,這種嘗試當我得到晶說一個錯誤信息:
Error in compiling SQL Expression: Database Connector Error: '5000A:[CA][Ingres ODBC Driver][Ingres]line 1, FROM clause is mandatory when a column('select') has been specified in the target list. [Database Vendor Code: 2103]'
有沒有一種方法,我可以做到這一點,而不在Crystal Reports SQL表達式?如果不是,我該如何修復sql語句?
編輯:在尋找最近的記錄日期(我只想澄清)
你試過從語句去掉回車,因此它是所有在同一行?錯誤消息使它看起來好像驅動程序沒有看到FROM子句。 –
SQL語句是否在查詢工具中工作? – craig
班尼斯特:試過了。同樣的結果 craig:我試圖通過ODBC連接在Excel 2007中使用查詢工具,它可以在從一個表中獲取數據時工作,但是當我嘗試鏈接表時,會崩潰查詢工具,因此嘗試使用Crystal方法 – BiGXERO