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
2012年2月14日 星期二
取得Assembly路徑
Dim strAppDir As String = Path.GetDirectoryName( _
Assembly.GetExecutingAssembly().GetName().CodeBase)
Dim strFullPathToMyFile As String = Path.Combine(strAppDir, "myFileName.txt")
MessageBox.Show(String.Format("Path to the application is: '{0}'." + _
"Full path to the file in the application folder is: '{1}'", _
strAppDir, strFullPathToMyFile))
ref:http://msdn2.microsoft.com/zh-tw/library/ms229654.aspx
Assembly.GetExecutingAssembly().GetName().CodeBase)
Dim strFullPathToMyFile As String = Path.Combine(strAppDir, "myFileName.txt")
MessageBox.Show(String.Format("Path to the application is: '{0}'." + _
"Full path to the file in the application folder is: '{1}'", _
strAppDir, strFullPathToMyFile))
ref:http://msdn2.microsoft.com/zh-tw/library/ms229654.aspx
訂閱:
文章 (Atom)