問題タブ [teradata-sql-assistant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5625 参照

sql - JOIN ステートメントで CAST を使用する Teradata

問題なく動作する既存のレポートにいくつかのフィールドを追加しようとしています。これらのフィールドを追加するには、別のテーブルに結合する必要があります。問題は、フィールドが各テーブルで異なるタイプであることです

これは私が持っている結合です:

この結合により、SELECT Failed [3754] Precision error in FLOAT type constant or during implicit conversions.

次のような CAST ステートメントを使用する必要があると考えています。

ここでレポートを実行すると、結果が得られず、少なくとも 1 行が必要です。

内部結合に関するヘルプは大歓迎です。ありがとう。

0 投票する
1 に答える
2913 参照

sql - Teradata 行から列への変換 (PIVOT)

私は次のようなテーブルを持っています

表1 画像

そのテーブルを次のように変換したい

表2 イメージ

TeraDataクエリの使用

0 投票する
1 に答える
124 参照

sql - Teradata SQL - 文字列を分割し、それぞれのフィールドでその組み合わせを検索します

Excelに固定長の文字列のセットがあります。文字列を分割してWHERE句の条件を提供する方法は? つまり

例: P0025583740005、P0025583740002、P0068377440009、P0067264370006.... 最後の 4 桁は PIN 番号で、残りはクレーム番号です。請求番号 - P002558374; 暗証番号 - 0005

SQLでこれらを検索している間、次のteradataように値を手動で分割しています

これを行うより良い方法はありますか?

0 投票する
1 に答える
1321 参照

sql - Teradata Select where date = 前の稼働日/平日

Teradata 15.1x の使用

前の平日のデータを選択しようとしています。を使用して前日を取得できます

しかし、月曜日に 1 日間ではなく 3 日間さかのぼる場合 (金曜日のデータを取得するには、以下を参照) を実行しようとすると、「[3707] 構文エラー、')' の間に 'END' キーワードのようなものが必要です」というメッセージが表示されます。および「=」。」

私は何を間違っていますか?