問題タブ [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.
sql - varchar を datetime に変換する際のエラー
varchar を datetime に変換しようとしていますが、次のような変換関数を使用するとすべて問題ありません。
しかし、varchar パラメーターを宣言して関数に渡そうとすると、エラーが発生します。
どんな助けでも大歓迎です
sql - 他の誰かのコードの SQL Convert(Date + Year(Date))
私が理解している限り、最新の請求日とその請求日の年と月の組み合わせを取得しようとする SQL ビューがあります。これらの値は、その月の数量をカウントするために使用されます。
私の SQL の知識は基本的なものであり、なぜその人がこの部分を行うのかわかりません。
TOP(100) PERCENT 部分などを含む残りのコードには、かなり満足しています。
問題の部分が論理的な間違いだったのか、SQL またはビジネス上の理由があるのか どうかはわかりません。場合によっては、最大請求日とは完全に異なる場合があります。
以下の完全な SQL 式:
そして潜在的に問題のある出力:
sql - CONVERT を使用して別のテーブルから CASE と SELECT を使用する
私は SQL Server で作業していて、クエリのサポートが必要です。
これはシナリオです:
私は2つのテーブルRoster
とCustomer
.
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
.
前もって感謝します、ルイス
sql - SQL Server : バイナリを int に戻す方法
私たちの IS の管理者は、'00010000' のような 8 つのフラグ (true と false のみ) を として SQL Server に保存しましbinary(2)
た。この形式のデータには、「0x1000」のような値があります。
このバイナリを '00010000' に戻すことはできますか?
Convert
、Cast
、Substring
動作しません。
sql-server - varchar を datetime に変換し、秒を追加します
私は2つの列startDate
( 160812
- year, month, day) とstartTime
( 112345
- hour, mimutes, seconts) のvarchar
データ型を持ち、ターゲットはそれらを連結してdatetimeに変換します。そして、それらに他の列を追加する必要があります ( duration - int
)
私はこのようなことを試しました:
ただし、次のエラー メッセージが表示されます。
メッセージ 241、レベル 16、状態 1、行 1
文字列から日付や時刻を変換するときに、変換に失敗しました。
試してみるべきより良いアイデアはありますか?
sql - TSQL HHMMSS の VARCHAR を TIME に変換する
以下に示すサンプル値を持つ VARCHAR フィールドがあり、それを HH:MM:SS に変換したいと考えています。提案?