問題タブ [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.
sql - JOIN ステートメントで CAST を使用する Teradata
問題なく動作する既存のレポートにいくつかのフィールドを追加しようとしています。これらのフィールドを追加するには、別のテーブルに結合する必要があります。問題は、フィールドが各テーブルで異なるタイプであることです
これは私が持っている結合です:
この結合により、SELECT Failed [3754] Precision error in FLOAT type constant or during implicit conversions.
次のような CAST ステートメントを使用する必要があると考えています。
ここでレポートを実行すると、結果が得られず、少なくとも 1 行が必要です。
内部結合に関するヘルプは大歓迎です。ありがとう。
sql - Teradata 行から列への変換 (PIVOT)
私は次のようなテーブルを持っています

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

TeraDataクエリの使用
sql - Teradata SQL - 文字列を分割し、それぞれのフィールドでその組み合わせを検索します
Excelに固定長の文字列のセットがあります。文字列を分割してWHERE句の条件を提供する方法は? つまり
例: P0025583740005、P0025583740002、P0068377440009、P0067264370006.... 最後の 4 桁は PIN 番号で、残りはクレーム番号です。請求番号 - P002558374; 暗証番号 - 0005
SQLでこれらを検索している間、次のteradataように値を手動で分割しています
これを行うより良い方法はありますか?
sql - Teradata Select where date = 前の稼働日/平日
Teradata 15.1x の使用
前の平日のデータを選択しようとしています。を使用して前日を取得できます
しかし、月曜日に 1 日間ではなく 3 日間さかのぼる場合 (金曜日のデータを取得するには、以下を参照) を実行しようとすると、「[3707] 構文エラー、')' の間に 'END' キーワードのようなものが必要です」というメッセージが表示されます。および「=」。」
私は何を間違っていますか?