tsql

    0

    1答えて

    私は購入数量、価格などのデータが含まれている下の表を持っています。私は各行の移動平均(現在の平均)を計算する必要があります。 レシート1の最初のcurrentAverage値は、500ユニットが75ポンドで購入されたため、£75です。 *選択:最初のものは、(PurchaseQty * IntakeSellingPrice)/ IntakeSellingPrice = CurrentAvg I手動

    0

    1答えて

    1250のようなvarchar値を小数値の12.50に変換する必要があります。 いくつかの例: 16500 165.00 17525 175.25 1015 10.15 955 9.55 私は実際にそれをstuff(@total,len(@total)-1,0,'.')を行い、その後、私のテーブル内の10進数の列に私の値を挿入するためにこれを使用しています。これは、varchar値が10

    0

    3答えて

    実際の金額の1.00以内にある金額列をどのように照会しますか? たとえば、AmountPaid = 7.75の場合は、金額が6.75 - 8.75の範囲ですべての結果を返します。 あなたが交換またはでキーワードとすべきである Where (vc.AmountPaid >= med.Payment - 1.00 or vc.amountpaid <= med.Payment + 1.00)

    0

    1答えて

    ステーションの詳細を示すデータセットが必要です。後でレポート(SSRS)に使用するトップ5を特定する必要があります。これを示して、チャートのフィルタとして使用します。私はSSRSでのフィルタリングをフィルタできないことに気付きました。だから私はSQLの部分でこれを行います。 私はこれをCTEで行いましたが、現代のTSQLは、いくつかのライン/新しい機能を実行して、これより優れていると感じていますか

    2

    5答えて

    0の代わりにNULLが返される理由は? DECLARE @number BIGINT = 0; SELECT NULLIF(@number, ''); MSDNによると、それは0を返す必要があります:指定された2つの式が等しい場合 NULLIF はnull値を返します。 SQLサーバーの場合、0と''は同じ(=等しい)と見なされますか?何が背後にあるロジックですか?

    1

    2答えて

    SELECT * FROM performance_table WHERE ad_group like '%|%' ここでパイプ演算子をエスケープする方法はありません。

    0

    1答えて

    これは愚かな疑問のように思えますが、あなたはおそらく正しいでしょう。 私たちは、現在の日からOracleデータをダウンロードしてtsqlテーブルに挿入するために毎日5:30のASTで動作SSMS仕事をしています。 Items_Sold 28 Date_Insert 12/12/2017 3:52:57 AM -06:00 Date_UTC 12/12/2017 7:00:00 A

    0

    1答えて

    Excelファイルを読み込んだ後、あるフォルダから別のファイルに転送することはできますか? のは、私はExcelが「入ってくる」フォルダと 内の最初のファイル持っているとしましょう、それを読んだ後、私は、フォルダ これはTのSQLで可能であるが、「読み」にファイルを転送したいですか?

    2

    3答えて

    興味深いソート方程式です。私は毎月の第2週曜日の金曜日を検索する最もクリーンな方法を探しています。週が月曜日に始まると仮定します。 例 2017年11月はだろう。 12月2017は、15thとなります。 1月2018は、12thとなります。 これらのことは通常楽しいですが、今は気分が変わっていません。助言がありますか?個人的に

    0

    1答えて

    大きなデータセットの1つのレコードにドリルダウンするより効率的な方法を探しています。毎回、クリーニングプロセスを過ぎたレコードを見つけなければならず、フィールドの1つにいくつかの迷惑データがあります。現在、私はカーソルに戻ってくる、それはひどく非効率的で、データセットをループする。ここで私が話しているかの例です: CREATE TABLE #t( PK INT PRIMARY KEY IDENTI