問題タブ [ms-query]

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 投票する
1 に答える
679 参照

sql-server - Excel 2010 で MS Query を使用して、パラメーターを使用して SQL Server からデータを取得する - 2 つの日付の間を使用した複雑なクエリ

Excelに記載されているソリューションを使用してみました: Use a cell value as a parameter for a SQL queryおよびHow to add parameters to an external data query in Excel which can't be displayedlyly? . ただし、解決策を機能させることはできません。

以下は、私が問題を抱えているセグメントです。クエリに複数のテーブルがあります。[接続プロパティ] ウィンドウの [定義] タブのコマンド テキストに SQL を貼り付けました。以下のように日付を入力しても問題ありません。ただし、日付を疑問符に置き換えると、文字列から日付や時刻を変換することに関するメッセージが表示されます。同じことをして引用符を除外すると、無効なパラメーター番号に関するメッセージが表示されます。

他の方法でやりたいことを達成する方法がわからないため、接続ファイルをプログラムで更新しようと考えています。

0 投票する
0 に答える
116 参照

excel - Excel 2007/MS クエリ 1 つのテーブルを使用して別の部分一致をフィルター処理する

BOM (部品表) のテーブルがあります。

顧客から部品のリストが送られてきて、Excel でテーブルをフィルタリングしてそれらの BOM だけを表示したいのですが、当社の部品番号には REV が含まれていますが、顧客のエントリには含まれていません。MS Query で部分一致を行うテーブルをフィルター処理する簡単な方法はありますか?

たとえば、BOM の表の部品番号は次のようになります。

顧客は私たちに送信します:

回転なし。

MS Query で単純な結合を行うとうまくいきません。これを行う簡単な方法はありますか、それとも顧客リストを調べて rev を追加するだけですか? (1000 以上のパーツ、時間がかかります) もっと簡単な方法はありますか?

Excel ファイルからのデータベース クエリは次のとおりです。

奇妙に見える:

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

casting - MS SQL の後に 2 つの desimals を表示

こんにちは、解決できない問題があります。除算の結果を示す必要があるので、助けてくれる人がいるかもしれません。

50/200 を選択します。これは 0.25 であることがわかっているためです。ただし、0 を取得したので、これを試します

SELECT ROUND(CAST(50 AS NUMERIC(18,2) )/ CAST(200 AS NUMERIC(18,2)),2)

これにより、0.2500000000000000000が得られます

私はそれから使用しようとしましたRound

select cast(round(50/200,2) as numeric(36,2))

しかし、それは私に0.00を返します

これを修正して 0.25 だけを表示するにはどうすればよいですか?

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

mysql - Excel の MS Query で一時テーブルを使用するにはどうすればよいですか?

Excel の MS Query で一時テーブルを使用するにはどうすればよいですか? クエリはプレビューでは正常に表示されますが、スプレッドシートに正しく挿入されません。

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

vba - VBA テキストボックスが空の場合、すべての値を表示します

私は2つのテキストボックスとボタンを持っています。このボタンは、テキスト ボックスの値を含むクエリを開きます。1つのテキストボックスが空の場合を除いて、すべて正常に機能し、そのテキストボックスからすべてのレコードを検索したい(これまでのところ、テキストボックス2でテストしました)。これが私のコードです:

私がデバッグしたとき、エラーは「無効なnullの使用」であり、Else条件を指していたので、VBAは常にIfオプションではなくElseオプションを選択しているように思えます。

文字列を検出して空にするために間違った方法を使用していますか? 空文字列の認識が機能する場合、これaf2 = "([a2]='" + "*" + "') "はすべてのレコードを返す正しい方法ですか?

前もって感謝します。

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

ios - MSQuery ReadWithCompletion エラー

ここの例で設定されたコードに従っています:

http://azure.microsoft.com/en-us/documentation/articles/mobile-services-ios-how-to-use-client-library/#selecting

私がやろうとしているのは、Azure にセットアップしたデータベースにクエリを実行し、現在の ID (self.id) を持つ fb_id が既に存在するかどうかを確認することです。ただし、ReadWithCompletion を呼び出そうとすると、「互換性のないブロック ポインター タイプが送信されています...」というエラーが表示されます。

私のコードは以下にあります:

Microsoft が提供するオンライン ヘルプ チュートリアルから直接コピーしているため、コードの構文に問題はありません。私はこのタイプのエラーで StackOverFlow のすべてのスレッドを調べましたが、通常、return があるべきところに return nil があります。しかし、ここではそうではありません。どんな助けでも大歓迎です。

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

excel - Excel / MS Query を介した SQL クエリの一時テーブルに関する問題

一時テーブルを含む Excel への MS Query 接続を介した SQL クエリがあります。

コード:

コードは SSMS で正常に動作し、正しい結果を返しますが、Excel/MS Query で実行すると、次のように 3 つの異なるエラーが発生します。

  1. Invalid column name 'ProductId'

  2. Deferred prepare could not be completed

  3. Statement(s) could not be prepared

私は通常、Excel を介して SQL クエリを毎日実行していますが、問題はありません。

よろしくお願いします!