將西元日期轉民國日期 2011/10/05 –> 100/10/05
EX: 2011/10/05 –> 100/10/05
SELECT CONVERT(VARCHAR(3),CONVERT(VARCHAR(4),Chgdate,20) - 1911) + '/' +
SUBSTRING(CONVERT(VARCHAR(10),Chgdate,20),6,2) + '/' +
SUBSTRING(CONVERT(VARCHAR(10),Chgdate,20),9,2)
FROM (SELECT CAST('2011/10/05' AS datetime) Chgdate) A

實作:

各位如果有更好的寫法,歡迎留言告知 謝謝 !
👇更多文章👇
[MS-SQL]排序查詢 ORDER BY、指定查詢資料列數目 TOP
我們可以在下 SELECT 語法時,加入 ORDER BY 來依某欄位做排序,而排序可以由小至大 (ASC;a … 閱讀更多..
[MS-SQL]建立資料表格 CREATE TABLE
資料表格是資料庫中儲存資料的基本架構,所以通常您會需要自己在資料庫中建立資料表格。當我們用Create Tab … 閱讀更多..
SQL Server 2012 安裝教學
使用每個系統大部分都會需要使用到資料庫,Mircrosoft提供了SQL Server,下面將介紹SQL Se … 閱讀更多..

![[MS-SQL]排序查詢 ORDER BY、指定查詢資料列數目 TOP](https://www.citerp.com.tw/citwp2/wp-content/uploads/2022/11/sql-19-1-768x388.png)


![[MS-SQL] ALTER TABLE 增加欄位](https://www.citerp.com.tw/citwp2/wp-content/uploads/2021/10/image.png)


![[MS-SQL]建立資料表格 CREATE TABLE](https://www.citerp.com.tw/citwp2/wp-content/uploads/2022/10/sql-18-1-768x450.png)
![[MS-SQL] ALTER TABLE 刪除欄位](https://www.citerp.com.tw/citwp2/wp-content/uploads/2021/10/image-1.png)
