2011-05-30 88 views
0

我有兩個表的溫度和壓力與讀數如下所示我的第一表生成每10分鐘生成報告每隔10分鐘

第一表包含以下數據的值:

Temperature   Time    Date 
28.8  1900-01-01 13:14:54.000 2011-05-25 00:00:00 
29.1  1900-01-01 13:15:04.000 2011-05-25 00:00:00 
29.4  1900-01-01 13:15:14.000 2011-05-25 00:00:00 
29.7  1900-01-01 13:15:24.000 2011-05-25 00:00:00 
30  1900-01-01 13:15:34.000 2011-05-25 00:00:00 
30.3  1900-01-01 13:15:44.000 2011-05-25 00:00:00 
30.6  1900-01-01 13:15:54.000 2011-05-25 00:00:00 
30.9  1900-01-01 13:16:04.000 2011-05-25 00:00:00 
31.2  1900-01-01 13:16:14.000 2011-05-25 00:00:00 

我第二表產生一個值,每20分鐘和我存儲數據庫即SQL服務器在此值

第二個表包含

Pressure   Time     Date 
0.9 1900-01-01 13:14:04.000 2011-05-25 00:00:00 
1.7 1900-01-01 13:14:24.000 2011-05-25 00:00:00 
2.5 1900-01-01 13:14:44.000 2011-05-25 00:00:00 
3.3 1900-01-01 13:15:04.000 2011-05-25 00:00:00 
4.1 1900-01-01 13:15:24.000 2011-05-25 00:00:00 
4.9 1900-01-01 13:15:44.000 2011-05-25 00:00:00 
5.7 1900-01-01 13:16:04.000 2011-05-25 00:00:00 
6.5 1900-01-01 13:16:24.000 2011-05-25 00:00:00 
7.3 1900-01-01 13:16:44.000 2011-05-25 00:00:00 

,我想我的輸出返回:

Date   Time  Temperature Pressure 
25/05/2011 13:14:54  28.8   0 
25/05/2011 13:15:04  29.1   3.3 
25/05/2011 13:15:14  29.4   0 
25/05/2011 13:15:24  29.7   4.1 

等等,用戶將上是迄今爲止什麼讀數那裏應該dispaly例如,如果他選擇選擇特定的日期25/05 /應該顯示2011年的閱讀。我必須使用C#將這個結果綁定到一個gridview。

+1

輸出中的第二行來自哪裏?爲什麼提到5/10分鐘,當你的輸入數據不在這些時間間隔。如果你需要幫助,請提供**正確的**示例... – gbn 2011-05-30 10:05:05

+0

我的第二行輸出來自我的第二個表,我的第一個表包含5分鐘的數據,第二個表包含10分鐘的數據我很想比較兩個表的值,如果我有數據我必須從該表中獲取間隔,我有jst guven抽樣間隔 – Sweety 2011-05-30 10:38:04

+1

@Sweety:不,它不。 「13:05:15」在哪裏?就像我說的,提供**正確的**例子。我們不應該猜測你的意思 – gbn 2011-05-30 10:40:02

回答

2

如果您不介意丟失datetime記錄可能存在的空白,FULL OUTER JOIN就足夠了。

SELECT ISNULL(t1.Date, t2.Date) 
     , ISNULL(t1.Time, t2.Time) 
     , ISNULL(t1.Temperature, 0) 
     , ISNULL(t2.Pressure, 0) 
FROM Table1 t1 
     FULL OUTER JOIN Table2 t2 ON t2.Date = t1.Date AND t2.Time = t1.Time 
+0

非常感謝...... – Sweety 2011-05-30 11:26:25

+0

@Sweety:如果問題已經解決了您的問題以確保人們獲得工作/幫助的榮譽,請將問題標記爲已回答。 – 2011-05-30 11:54:37

+0

@湯姆鹹菜:我應該去哪裏,並讓它回答了 – Sweety 2011-05-30 12:10:50