[SQL ] 年份轉換問題and儲存查詢結果
OS: MS Server 2008 R2 Ent.
BDMS: MS SQL SERVER 2008
各位前輩好 最近開始接觸SQL語法
之前都是做maintain
所需範圍都可以透過介面完成
最近開始要寫語法
目前遇到是西元要轉民國的問題
我在網路上查到一些資料
但依照這些方法 我的年份扣1911時
他只扣後面兩位 所以想請各位前輩解惑
我日期格示是要用民國年月日 例如1010118
所以我一開始語法是下
Select convert(varchar(10), getdate(), 112)
也得到想要的西元年結果 後來找到可以配合CAST來做
Select convert(varchar(10), (getdate()-cast('1911' as datetime)), 112)
但就顯示成010118 我原本以為01是101但百位數沒顯示出來
後來為了驗證我改了日期隔是發現是2001而非101 所以就有點疑惑
另外想請問
若想將查詢結果存成CSV 是否可以用語法來完成
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.65.71.253
→
01/18 13:24, , 1F
01/18 13:24, 1F
→
01/26 02:41, , 2F
01/26 02:41, 2F
討論串 (同標題文章)