問題タブ [pervasive-sql]
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 - LIKEを使用したSQLステートメント
11番目の文字にアンダースコア文字が含まれるすべてのレコードを選択したいので、これを試してみます。
しかし、これは期待どおりに機能しません、誰かが助けることができますか?
sql - この SQL クエリに Group By を適用する方法
過去 2 か月間に商品が販売された場合に、カウントする在庫のリストを作成しようとしています。Pervasive SQL を使用しており、これは BusinessVision テーブルです。このクエリは機能しますが、1 つのアイテムを表示するために集計する方法がわかりません。
Ok。このクエリでは、日付が異なる部品番号の結果が繰り返されます。過去 2 か月間に販売されたものであれば、部品番号ごとに 1 つのオカレンスが必要です。例えば:
私は単純に次のようにしたいと思います:
そして次の行に次の製品。どうやってやるの?
いくつかの回答後に編集された部分: DISTINCT についての提案をありがとう。なぜ結果が繰り返されるのかはまだわかりません。クエリの結果 (の一部) を表示します ("SALES_HISTORY_HEADER"."IN_DATE" は含まれません):
GROUP BY または DISTINCT を使用すると、次の結果が得られます。
180 と 915 の 2 行だけを期待します。
.net - まったく異なるデータベースからの結果セットに基づいて、1 つのデータベース内のレコードを選択する最も効率的な方法
MSSQL と Pervasive の 2 つの完全に独立したデータベースがあります。当社の製品データが Pervasive データベースに保存される方法が原因で、当社の Web サイトに表示する製品の情報と機能を取得するためのクエリを簡単に実行することはできません。
そこで、DTS パッケージを使用して Pervasive から製品データを取得し、それを処理して、製品項目番号 (両方のデータベースの主キー) と製品機能のすべての列を含む 1 つの MSSQL テーブルにします。私たちのウェブサイトのクエリは非常に簡単かつ迅速です。
Pervasive データベースは ERP システムで使用されるデータベースであるため、各製品の最新の在庫合計が常に保持されます。ここで、MSSQL データベースからリアルタイムで取得したレコードに基づいて、Pervasive データベースからインベントリ情報を最も効率的に引き出す最善の方法を見つける必要があります。
1 つの製品の在庫情報を取得することは大したことではありません。私の主な関心事は、MSSQL 製品テーブルのクエリから返されたアイテムのリストの在庫データを取得し、在庫データを正しいアイテムと一致させる方法です。
リアルタイムである必要があるため、Pervasive データベースからすべてのインベントリ データをキャッシュすることはできません。
リスト内の各項目に対して SELECT ステートメントを生成する以外に、このデータを取得するための最も効率的なオプションは何ですか? 可能であれば、データベース呼び出しを 1 回だけにしたいと考えています。
ありがとう。
pervasive-sql - SQL特定の列を持つテーブルを見つける方法
特定の列を持つテーブルを見つけることができるようにクエリを作成することは可能ですか?次に、そのテーブルにID番号の列クエリがある場合はどうなりますか?これは可能ですか?
sql - SQL コードの改善
Pervasive SQL を使用しています。複数の SQL ステートメントの次の UNION があります。これをクリーンアップする方法はありますか。特に、各ステートメントで選択されている Pay Date と Loc No フィールドです。これを引き出して、これらの 2 つのフィールドを変更する必要がある場所を 1 つだけにする方法はありますか?
ありがとう
sql - 結果から最大の日付行を選択
Pervasive SQL を使用すると、結果セットが得られます。
私が欲しいのは、日付が MAX である各クライアント、会社、および州の行です。
もう少し難しいのは、元の結果セットがクエリの結果であり、テーブルから直接取得したものではないという事実です。
前もって感謝します
sql - 厄介な日付形式で列をクエリする方法
日付のフォーマットは次のとおりです。
この日付は12月21日です
CURDATE()関数を使用して昨日のエントリを取得したい場合、これを行うにはどうすればよいですか?
sql - すべての通貨の最新の為替レートを取得する
私はたくさんの通貨を含むデータベースを持っており、各行には通貨、日付スタンプ、為替レートがあります。私が欲しいのは、日付スタンプに基づいてすべての通貨の最新の為替レートを取得するクエリです。結果に日付が表示されないようにします。
これは簡単に可能ですか?私はパーベイシブ10を使用しています
sql-server-2008 - Pervasive SQL ADO.NET データ プロバイダー
MSSQL 2008 サーバーを使用する asp.net、c# アプリケーションがあります。ある時点で、パーベイシブ v10 データベースにデータを挿入したいと考えています。http://www.pervasive.com/developerzone/access_methods/adonet.aspからパーベイシブ データ プロバイダーを探していました が、リンクには何もありません。
dllまたはより良いオプションを提供できる人はいますか?
sql - 一時テーブルでクエリを実行するとテーブルまたはオブジェクトが無効になる (Pervasive SQL)
レコードを一時テーブルに挿入し、レコードを選択して返す SP があります。SQLはこれです。
INSERT INTO ステートメントを削除し、SQL を最小化してトラブルシューティングを行いました。犯人は SELECT * FROM #Worklist1 です。なぜこれが機能しないのかわかりません。Pervasive サーバー バージョン 10 の最新バージョンにアップグレードしましたが、これで問題が解決する場合がありますが、この問題は 10.3 にあり、まだ残っています。何かが欠けているに違いない。
更新: SELECT * FROM #Worklist1; をコメントアウトした後。それでも無効なテーブルエラーが発生します。INSERT INTO と SELECT * を削除すると、最終的にエラーはなくなります。テーブルの参照にエラーがあるはずです。