問題タブ [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.
informatica-powercenter - 日付と時刻でデータを並べ替えてから、次の最小日付を選択して、インフォマティカの他の日付列を更新します
このようなデータを持っていますこれはインフォマティカの私のソースであるteradataテーブルです
今、私の要件は以下のデータセットです:ソーステーブルを使用または変更して、Teradata のテーブルでもある以下の結果を取得するにはどうすればよいですか (ソース修飾子で sqloverride を使用することもできます)
sql - Teradata JDBC 16.20 が Datagrip で間違った日付を返す
Datagrip で Teradata JDBC 16.20 を使用しています。日付で何かをしようとすると、1日少なくなります。例: Datagrip でSELECT date'2017-08-01'
戻り、Teradata SQL Assistant では正しく戻ります。2017-07-31
01/08/2017
誰かが理由を知っていますか?
sql - エラーを回避するための subqquery を使用した Case when の代替 (case ステートメント内の When 句の不正な式)
私のテーブル構造はこれに似ています
Order_size = Big を購入し、order_size <> Big で購入したアイテムのみを購入した後にのみ、 item_type ごとに何人のリピート顧客が存在するかを国ごとに調べています。これを達成するために、私はこのコードを書きました。
結果:
これで機能しますが、コードが条件付きの特定のテーブル内にある場合にのみ条件をもう 1 つ追加したかったので、コードを変更したときにサブクエリを 1 つ含む複数の条件を追加したかったのです。
これはエラーをスローしています - case ステートメント内の When 句の式が不正です。また、ケース内でサブクエリを使用できず、INも使用できないことも読みました。これに関連する他の多くの質問を読みましたが、サブクエリの使用を回避する方法についてはまだ明確ではありません。テーブルが非常に大きいため、エラーをスローせず、高速に処理できるコードを変更するにはどうすればよいですか?