sql-convert

    3熱度

    3回答

    我試圖將我的數據庫字段從VARCHAR(4)轉換爲FLOAT。這些字段中的某些值可能不是數字,因爲這些字段之前沒有任何驗證。我的主要目標是轉換浮點格式的任何integer或decimal值並保存在新的數據庫字段中。對於這個過程,我使用舊錶中的INSERT SELECT STATEMENT到新表中。到目前爲止,我有這行代碼爲我的轉換: CASE WHEN LEN(LTRIM(RTRIM(hs_td2

    0熱度

    1回答

    我正在寫一個存儲過程INSERT,我想一個varchar列轉換成數字,所以當我在寫這段代碼 CONVERT(NUMERIC(18,2), CAST([Outcost] AS FLOAT)) 然後拋出這個錯誤 關鍵字'CONVERT'附近的語法不正確。 這裏是我的查詢 INSERT INTO dbo.UdtEquipmentsStaging ([Type], [ModelID], [

    0熱度

    1回答

    我需要幫助來使用SQL Server將bigint值轉換爲日期時間值。 示例值634254092190100000 如何轉換爲日期時間值? 到目前爲止,這是我,但得到的錯誤: Arithmetic overflow error converting expression to data type int select dateadd(s, convert(bigint, 6329798548802

    0熱度

    1回答

    概述 我有一個內部聯接鏈接5桌在一起這是工作飛馳聲明,如果我不這樣說我自己。 現在返回的值是一個十六進制,它是在一個名爲值然而立柱,值列還包含其他值,所以我不能簡單地轉換整列。 每個進入列值的十六進制值的標識符爲列中稱爲DataTypeID。 問題 我如何轉換隻是列值如果DataTypeID = 18的十六進制條目。 我知道這需要一個函數: SELECT CONVERT(INT, CONVERT(

    2熱度

    2回答

    我不確定如何在腳本中使用CAST或CONVERT。 SQL說:轉換VARCHAR值時, '神奇' 數據 類型爲int 轉換失敗。 有人能告訴我該怎麼做嗎? USE AdventureWorks2012 GO DECLARE @Number01 AS INT DECLARE @Number02 AS INT DECLARE @Number03 AS INT DECLARE @Number

    1熱度

    1回答

    我的數據庫中有一列需要使用SQL Server函數從日期時間轉換爲日期數據類型。我無法弄清楚如何得到正確的語法。我可以得到一些關於語法的幫助,所以IntelliSense會停止對我大喊大叫,我可以讓查詢運行? CREATE FUNCTION fChangeDateFormat (@date01 date) RETURNS DATE AS RETURN( SELECT Conver

    1熱度

    1回答

    我正在嘗試使用動態日期參數執行以下存儲過程,以便它在6個月前啓動到昨天。 當我與美國英語語言設置的服務器時,它的工作原理然而,當我與英國語言設置一臺服務器上運行上運行我的錯誤: Conversion failed when converting date and/or time from character string 我試圖日期轉換爲年月日,因爲這作品不過,我一直無法在所有服務器上 - 我甚至

    0熱度

    3回答

    我有SQL查詢簡單的問題..我想搜索字段,其中日期開始和結束於特定的日期和時間。 字段被定義爲CHAR並且具有結構:DD.MM.YYYY hh:mm:ss並且我無法更改它。 我試圖聲明一些變量,並通過此搜索,也嘗試通過轉換。 這是我嘗試和沒有工作: SELECT date FROM table WHERE date BETWEEN '1.01.2017 00:00:00' AND '1.02.20

    0熱度

    3回答

    我需要在我的數據庫中查找缺少的數字。我正在比較兩個數據庫,tempdb在查詢中用數字1-999和MYDAT創建。 MYDAT樣子: +-------+ | id | +-------+ | A-001 | | A-002 | | A-004 | | A-... | | A-952 | | A-... | +-------+ 我運行此查詢: declare @tempid in

    0熱度

    4回答

    我想一個nvarchar日期轉換爲日期時間,但出現此錯誤:我已經嘗試了多種方式,包括CAST和轉換(如下面的代碼)與無濟於事。有什麼建議麼 ? 日期格式:星期三,2017年7月19日16時23分38秒+0000 代碼: INSERT INTO feed.article(title,link,sourceID,[date]) SELECT title,link,s.sourceID,