2011-10-24 14 views
0

結合起來,並採取結果投遞我有一個表table1列A保存數值如何兩列從表下來

ORD26 
ORD27 
ORD28 

我有第二個表table2與B列保存數值

21/10/2011 
22/10/2011 
25/10/2011 

我想要的結果作爲

ORD26-21/10/2011 
ORD27-22/10/2011 
ORD28-25/10/2011 

我需要此值爲一個下拉列表。

我該怎麼做?

+0

'table1'和'table2'如何連接?他們有什麼共同的專欄來加入他們?沒有一個共同的專欄 - 你怎麼能知道每個表中的哪些行連接在一起? –

+0

這兩個表都有一個共同的列..所以我們可以加入他們 – Lijina

+0

Letzz假設兩個表都有一個列名'order_ID共同 – Lijina

回答

0

如果你的兩個表有一個共同的列order_id,和你在table2列是一個DATETIME,然後使用這個查詢:

SELECT 
    t1.A + ' - ' + CONVERT(VARCHAR(20), t2.B, 103) 
FROM dbo.Table1 t1 
INNER JOIN dbo.Table2 t2 ON t1.order_id = t2.order_id 

的已轉換的日期時間列的「風格」是由CONVERT功能控制在T-SQL中 - 全文閱讀MSDN Books Online