問題タブ [sql-convert]

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 に答える
113 参照

sql - varchar を datetime に変換する際のエラー

varchar を datetime に変換しようとしていますが、次のような変換関数を使用するとすべて問題ありません。

しかし、varchar パラメーターを宣言して関数に渡そうとすると、エラーが発生します。

どんな助けでも大歓迎です

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

sql - 他の誰かのコードの SQL Convert(Date + Year(Date))

私が理解している限り、最新の請求日とその請求日の年と月の組み合わせを取得しようとする SQL ビューがあります。これらの値は、その月の数量をカウントするために使用されます。

私の SQL の知識は基本的なものであり、なぜその人がこの部分を行うのかわかりません。

TOP(100) PERCENT 部分などを含む残りのコードには、かなり満足しています。

問題の部分が論理的な間違いだったのか、SQL またはビジネス上の理由があるのか​​ どうかはわかりません。場合によっては、最大請求日とは完全に異なる場合があります。

以下の完全な SQL 式:

そして潜在的に問題のある出力:

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

sql - CONVERT を使用して別のテーブルから CASE と SELECT を使用する

私は SQL Server で作業していて、クエリのサポートが必要です。

これはシナリオです:

私は2つのテーブルRosterCustomer.

PK [ID]両方のテーブルに存在します。

ロジック...

これを知って、上記のロジックを使用して [ID] を使用して両方のテーブルをリンクしようとしています。

[Cust_ID] がある場合は [Cust_ID_Name] を選択し、ない場合は [ID_Name] を選択します。

3 つのケースがあります。

このクエリを実行すると...

これは私が得るものです。

次に、サブクエリを使用しようとしました...

そして、これが私が得たものです。

以前CONVERTは次のエラーを回避していましたSyntax error converting the varchar value 'UNIVERSITY OF AZ' to a column of data type int.

でも結局、これは私が本当に必要としているものです。

3つのケースを使用してこのロジックを実行し、CONVERT.

前もって感謝します、ルイス

0 投票する
3 に答える
3236 参照

sql - SQL Server : バイナリを int に戻す方法

私たちの IS の管理者は、'00010000' のような 8 つのフラグ (true と false のみ) を として SQL Server に保存しましbinary(2)た。この形式のデータには、「0x1000」のような値があります。

このバイナリを '00010000' に戻すことはできますか?

ConvertCastSubstring動作しません。

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

sql-server - varchar を datetime に変換し、秒を追加します

私は2つの列startDate( 160812- year, month, day) とstartTime( 112345- hour, mimutes, seconts) のvarcharデータ型を持ち、ターゲットはそれらを連結してdatetimeに変換します。そして、それらに他の列を追加する必要があります ( duration - int)

私はこのようなことを試しました:

ただし、次のエラー メッセージが表示されます。

メッセージ 241、レベル 16、状態 1、行 1
文字列から日付や時刻を変換するときに、変換に失敗しました。

試してみるべきより良いアイデアはありますか?

0 投票する
4 に答える
5942 参照

sql - TSQL HHMMSS の VARCHAR を TIME に変換する

以下に示すサンプル値を持つ VARCHAR フィールドがあり、それを HH:MM:SS に変換したいと考えています。提案?