iT邦幫忙

0

取date()的問題

sql
  1. 目前公司有一資料庫,在日期寫入時是2456167(如12/7/25)
    現在要取出來日期12/7/25,但值為2456167不知要如何轉換成日期,可否定義 以2456167=12/7/25為準,加一天為12/7/26,減一天為12/7/24
    2.若A資料表對應B資料表,但我需取B資料表的另二個欄位的值我要如何分別取出
    A資料表
    A B C
    1 AA
    2 BB
    3 CC
    4 DD

B資料表
A B C
1 -1 -3
2 -2
3 -3
4 -1 -4

要如何取值變成
A B C
1 AA CC
2 BB
3 CC
4 AA DD

感謝各位大大的幫助

1 個回答

12
lemoncar
iT邦研究生 5 級 ‧ 2012-09-18 08:37:04
最佳解答

select DATEADD(DAY,2456168-2456167,CONVERT(datetime,'20120725',112)) 日期轉換。

我要發表回答

立即登入回答