tsql

    0熱度

    1回答

    我期待編寫一個T-SQL函數,該函數將返回需要從兩個中的一箇中刪除的最少字符數字符串,以便字符串成爲另一個的子字符串。 問題是,我想確定兩個姓氏有多相似。有時候,人們有多個姓氏。在我們客戶的數據庫中,偶爾我們會發現,我們存儲兩個姓,而客戶只存儲一個姓,或者客戶存儲兩個姓,而我們只存儲一個姓。由於我不能確定它會是哪一個,我的想法是從一個字符串開始,看看我需要刪除或替換多少個字符,以使一個字符串成爲另

    0熱度

    1回答

    我已經繼承了一些C#應用程序代碼,它具有在我們的代碼庫中使用的流暢SQL查詢構建器。一些更常見的查詢應用過濾器,如「今天或之後的日期」。這些過濾器作爲查詢構建器的元數據存儲在SQL表中,同時調查性能和死鎖問題,我意識到這些查詢組件不是可靠的。 該生成器生成一個典型的查詢是這樣的: DECLARE @systemDate DATETIME SET @systemDate = [dbo].GetSy

    2熱度

    2回答

    我有這個疑問: SELECT definition FROM sys.sql_modules WHERE definition like '@noreturns' 這列出了所有包含字符串對象的 - 但是,我需要返回的對象行的其餘部分(例如,該行的其餘部分在SP在其定義中包含該字符串) 但是,這是一個表,那麼我將如何返回該行的其餘部分而不是整行(在這種情況下表示定義的REST)? 謝謝

    2熱度

    1回答

    我在下面表明,導致表的查詢: select * from (select [iKey], [StartDate], [FirstFCDate] from (SELECT [iKey], min([Date]) as [FirstFCDate] from dbo.factFC group by [iKey]) as gp left outer join (select [StartDate], [K

    0熱度

    1回答

    此嵌套while循環只能成功執行最低級別的循環。它拒絕給@wKey添加1,即使我告訴它SET @wKey = @wKey + 1 ....我在這裏做錯了什麼? SQL不允許嵌套循環嗎? DECLARE @fMinKey INT; DECLARE @fMaxKey INT; DECLARE @wMaxKey INT; DECLARE @wKey INT; DECLARE @wDate dat

    0熱度

    1回答

    以下查詢將回退以下數據。 我想只返回一個單一的結果每個產品編號,只有最orddate,而且相關的訂單總額(ordttl)和單位成本(ucost)。 想法實施?感謝您的回覆。 SELECT ordln.pnum as 'Product Number', prod.name as 'Product Name', ordhd.snum, sup.name, ordhd.ordttl, ORD

    1熱度

    2回答

    我需要添加LAST_DT(作爲smalldatetime提供,但沒有hhmmss)和LAST_TM(提供爲nvarchar)來計算真實的DateTime值。 我正在嘗試使用DateAdd來增加從LAST_TM提供的hhmmss的日期。 小時和分鐘添加成功,但秒被四捨五入到分鐘。 這裏是我的代碼 DECLARE @LAST_DT smalldatetime = '2017-10-18' DECLA

    0熱度

    1回答

    格式化我嘗試以下查詢: SELECT Name,startdate,address from employee 而且我得到了這樣的數據: Name StartDate Address John 01/01/2017 na 而我想這樣的數據: Name | John ------------------------ StartDate | 01/01/2017 Address |

    0熱度

    3回答

    我想弄清楚如何在Sql Server中創建一個包含值的數組的var變量,但是在Stack中搜索到的卻沒有任何一致的......這就是我想象中的可能是這樣的: declare @partners as nvarchar(max) = ('partner1','partner2'); select * from partners where partner in (@partners); 在

    0熱度

    2回答

    我想從兩個不同的表中減去。 結果是第三個表格。 這是我的查詢SQL: SELECT a.ma ,a.Ten ,a.Dvt ,ISNULL(SUM(a.Soluong),0) AS Nhap ,ISNULL(SUM(b.Soluong),0) AS Xuat ,(ISNULL(SUM(a.Soluong),0)-ISNULL(SUM(b.S