2013年6月13日 星期四
SQL多筆資料串成一個字串(欄位)
Select
A.memoYear
,
(
Select '註' + Convert(varchar, memoAliasNo) +':' +Memo +char(13)
From ficEntrustMemo B
Where B.memoYear=A.memoYear --And B.memoNo = A.memoNo
for xml path('')
) as Memo
From ficEntrustMemo A
Group By memoYear
2013年3月26日 星期二
SQL Server 取客戶端IP
2008
select CONNECTIONPROPERTY ('client_net_address') as client_net_address;
2005
select client_net_address from sys.dm_exec_connections
where session_id = @@SPID;
2000....沒有
這個不曉得是不是 client 的 mac
select distinct net_address from sysprocesses where spid=@@spid;
2012年12月20日 星期四
2012年12月6日 星期四
2012年11月23日 星期五
SQL 群組資料加流水號,並取群組最新一筆資料
SELECT
*
FROM
(
SELECT
{欄位名稱}
, ROW_NUMBER() Over (Partition By {關鍵欄位,不含排序欄位(要取最新資料的條件欄位)} Order By {要取最新資料的條件欄位} Desc) As SortNo
FROM {資料表名稱}
)DS WHERE sortNo =1
ORDER BY bpci.empCode, bpci.payItemNO
2012年5月1日 星期二
SQL日期格式化
DECLARE @MyDate AS DATETIME
SET @MyDate='2013/12/29 14:31:45'
語法:CONVERT(varchar(20), @MyDate, 101) 輸出格式:12/29/2013
語法:CONVERT(varchar(20), @MyDate, 102) 輸出格式:2013.12.29
語法:CONVERT(varchar(20), @MyDate, 103) 輸出格式:29/12/2013
語法:CONVERT(varchar(20), @MyDate, 104) 輸出格式:29.12.2013
語法:CONVERT(varchar(20), @MyDate, 105) 輸出格式:29-12-2013
語法:CONVERT(varchar(20), @MyDate, 106) 輸出格式:29 12 2013
語法:CONVERT(varchar(20), @MyDate, 107) 輸出格式:12 29, 2013
語法:CONVERT(varchar(20), @MyDate, 108) 輸出格式:14:31:45
語法:CONVERT(varchar(20), @MyDate, 109) 輸出格式:12 29 2013 2:31:45:
語法:CONVERT(varchar(20), @MyDate, 11) 輸出格式:13/12/29
語法:CONVERT(varchar(20), @MyDate, 110) 輸出格式:12-29-2013
語法:CONVERT(varchar(20), @MyDate, 111) 輸出格式:2013/12/29
語法:CONVERT(varchar(20), @MyDate, 112) 輸出格式:20131229
語法:CONVERT(varchar(20), @MyDate, 113) 輸出格式:29 12 2013 14:31:45:
語法:CONVERT(varchar(20), @MyDate, 114) 輸出格式:14:31:45:000
語法:CONVERT(varchar(20), @MyDate, 12) 輸出格式:131229
語法:CONVERT(varchar(20), @MyDate, 120) 輸出格式:2013-12-29 14:31:45
語法:CONVERT(varchar(20), @MyDate, 2) 輸出格式:13.12.29
語法:CONVERT(varchar(20), @MyDate, 20) 輸出格式:2013-12-29 14:31:45
語法:CONVERT(varchar(20), @MyDate, 101) 輸出格式:12/29/2013
語法:CONVERT(varchar(20), @MyDate, 102) 輸出格式:2013.12.29
語法:CONVERT(varchar(20), @MyDate, 103) 輸出格式:29/12/2013
語法:CONVERT(varchar(20), @MyDate, 104) 輸出格式:29.12.2013
語法:CONVERT(varchar(20), @MyDate, 105) 輸出格式:29-12-2013
語法:CONVERT(varchar(20), @MyDate, 106) 輸出格式:29 12 2013
語法:CONVERT(varchar(20), @MyDate, 107) 輸出格式:12 29, 2013
語法:CONVERT(varchar(20), @MyDate, 108) 輸出格式:14:31:45
語法:CONVERT(varchar(20), @MyDate, 109) 輸出格式:12 29 2013 2:31:45:
語法:CONVERT(varchar(20), @MyDate, 11) 輸出格式:13/12/29
語法:CONVERT(varchar(20), @MyDate, 110) 輸出格式:12-29-2013
語法:CONVERT(varchar(20), @MyDate, 111) 輸出格式:2013/12/29
語法:CONVERT(varchar(20), @MyDate, 112) 輸出格式:20131229
語法:CONVERT(varchar(20), @MyDate, 113) 輸出格式:29 12 2013 14:31:45:
語法:CONVERT(varchar(20), @MyDate, 114) 輸出格式:14:31:45:000
語法:CONVERT(varchar(20), @MyDate, 12) 輸出格式:131229
語法:CONVERT(varchar(20), @MyDate, 120) 輸出格式:2013-12-29 14:31:45
語法:CONVERT(varchar(20), @MyDate, 2) 輸出格式:13.12.29
語法:CONVERT(varchar(20), @MyDate, 20) 輸出格式:2013-12-29 14:31:45
訂閱:
文章 (Atom)