標籤:統計連續時間段資料if OBJECT_ID(N'Test',N'U') is not nulldrop table Testgo create table Test(pscode decimal(15),outputcode int,monitortime datetime)insert into Testselect 4100000406,1,convert(datetime,'2015-04-01 00:00') union
標籤:目前工作中遇到一個情況,需要將SQL Server中的一個欄位提取拼音的首字母,欄位由漢字、英文、數字以及“-”構成,百度了一堆,找到如下方法,記錄一下,以備後用! 首先建立一個函數 --產生拼音首碼 CREATE function fn_GetPy(@str nvarchar(4000)) returns nvarchar(4000) --WITH ENCRYPTION as begin declare
標籤:安裝vs2013後,sql server 2008R2組態管理提示“遠端程序呼叫失敗”這是因為vs2013內建的Microsoft SQL Server 2012Local DB與之衝突。通過升級sql server 2008R2 到sp1版本就可解決問題!英文升級包:http://download.microsoft.com/download/7/7/6/776727E8-57EE-4AB5-BC69-6CCDF04A2A7
標籤:有時候查詢資料庫的時候會發現(比如做重名檢查的時候):資料庫的查詢時對大小寫不敏感的,也就是 A 和 a 是一樣的。 也就是說 select * from tabletest where name = ‘a‘ 和 select * from tabletest where name = ‘A‘ 兩條 sql 語句的執行結果是一樣的。 該怎麼辦呢。。。百度了一下,才瞭解到這關係到了 SQL SERVER 的定序。之前在安裝 SQL SERVER
標籤:SQLserver,確有些難度,內建的工具都無法完成這個操作。經過查證資料可以通過寫一個預存程序來完成這個操作。 預存程序如下: SET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS ON GOif exists(select 1 from sysobjects where id=object_id(‘BicashyOutputData‘)
標籤:SELECT TOP 1000 --建立時間 QS.creation_time, --查詢語句 SUBSTRING(ST.text,(QS.statement_start_offset/2)+1, ((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text) ELSE QS.statement_end_offset END - QS.statement_start_
標籤:直接上代碼:select casewhen ‘workReport‘=LTRIM(RTRIM(‘workReport‘)) then ‘trim去空格成功‘when ‘workReport‘=REPLACE(‘workReport‘,‘ ‘,‘‘) then ‘replace去空格成功‘when ‘workReport‘=REPLACE(‘workReport‘,char(ASCII(REPLACE(‘workReport‘,‘workReport‘,‘‘))),‘‘) then