データベースはオラクルにあり、私のマシンには PPM という名前で構成された odbc 32 ビットがあり、スクリプトを作成しましたが、計算フィールドのフォーマットに支援が必要です:
LIB CONNECT TO [PPM];
[SCRIPT]:
SQL Select NP.BUSINESS, NP.PLATFORM, NP.CATEGORY,
CASE WHEN IMPLE IS not NULL THEN IMPLE
WHEN CONTRACT IS not NULL THEN CONTRACT
WHEN ANALYSIS IS not NULL THEN ANALYSIS
ELSE IDEA END AS REALDATE,
Imple、Contact、Analysis、Idea はすべて同じ形式の日付を持つフィールドであり、このコードが必要なため、常に最後の日付を「Realdate」として入力できます。
これにより、新しいフィールドに正しい日付が返されます (サーバーには存在しません) が、SET TimestampFormat='MM-YYYY';
以前を使用して多くの重複が表示されます。正しい形式の日付が返されますが、「03-2015」が 3 回表示され、他の多くの日付それ。
も試してみてください:date(floor("REALDATE",'MM.YYYY') as "REALDATE2"
しかし、これは計算フィールドであるため、そのフィールドを参照する方法がわかりません。
ありがとう