2014-11-25 41 views
0

請給我就如何落實在Microstratergy以下查詢指導。如何在Microstratergy中實現子查詢?

SELECT batch_nr,check_nr,update_ts FROM claim_financial_transaction_dim一個, (選擇最大值(update_ts)update_ts,check_nr,從claim_financial_transaction_dim組batch_nr由check_nr)max的其中 ROW_END_TS IN('9999-12 -31 00:00:00 ')和a.check_nr IN(' 045-4254355 ')和a.update_ts = max.update_ts和 a.check_nr = max.check_nr

回答

2

簡單地說,你不' t實現SQL q在MicroStrategy中使用。您在架構中爲業務實體建模,並且MicroStrategy編寫SQL。

有,但是,有一些例外。您可以使用自由格式的SQL報告,該報告允許您自己編寫報告的SQL。這有點不靈活,因爲這個報告不能被任何使用它的人修改(例如,通過鑽取到不同級別的數據)。

替代地,可以創建在MicroStrategy邏輯表,其允許編寫SQL的單次通過,然後模式對象映射到它。該SQL通常將用作查詢MicroStrategy中的子查詢。這有時被稱爲「我的DBA不會允許我創建視圖」功能。

但它確實聽起來,你需要回去了解了MicroStrategy如何工作的根本。如果你正在查詢MSTR,你(可能)以錯誤的方式處理事情。