我有两个表:查找在SQL Server表的最大和最小日期值
的查找表(tabOne
):
KEY | Group | Name | Desc | Val_Key
----------------------------------------
1 | a | NameA | DescA | 10
2 | b | NameB | DescB | 20
3 | c | NameC | DescC | 30
4 | d | NameD | DescD | 40
5 | e | NameE | DescE | 50
6 | f | NameF | DescF | 60
包含第二表读数(tabTwo
):
KEY | Date | Reading | Val_Key
----------------------------------------
1 | Date | Read | 10
2 | Date | Read | 20
3 | Date | Read | 40
4 | Date | Read | 40
5 | Date | Read | 30
6 | Date | Read | 20
7 | Date | Read | 40
8 | Date | Read | 20
9 | Date | Read | 10
10 | Date | Read | 20
11 | Date | Read | 50
12 | Date | Read | 60
我需要做的是加入tabTwo
与TabOne
,并创建一个列与最新的阅读和最老的一列读取TabOne
的组列中的每个项目。
在这一天结束时,我希望有一个表,看起来如下:
KEY | Group | Name | Desc | Val_Key | LastReading | FirstReading |
-------------------------------------------------------------------------
1 | a | NameA | DescA | 10 | | |
2 | b | NameB | DescB | 20 | | |
3 | c | NameC | DescC | 30 | | |
4 | d | NameD | DescD | 40 | | |
5 | e | NameE | DescE | 50 | | |
6 | f | NameF | DescF | 60 | | |
谢谢! 房地美
您希望在LastReading和FirstReading列中看到什么值?我们无法猜测你是否会留下那些空白...... –
“阅读”专栏的价值,对不起,我认为这很明显。 – FreddieGericke
那么什么是“最后”和“第一”?日期栏是否有实际日期?第7-12行有什么相关性? –