我有一张如下表.
Customer Order Rank
1 12 3
1 14 7
2 15 6
2 16 4
2 17 2
2 21 1
3 24 5
3 25 6
3 27 7
Run Code Online (Sandbox Code Playgroud)
现在,我想选择除每个客户的排名最小的行之外的所有行.它应该如下所示.
Customer Order Rank
1 14 7
2 15 6
2 16 4
2 17 2
3 25 6
3 27 7
Run Code Online (Sandbox Code Playgroud) 我有一个如下查询.
SELECT Date
, Co
FROM Table1
Run Code Online (Sandbox Code Playgroud)
我想用一个case语句进行更新Co = 'Client'时Co = 'XYZ'.我不会在原文中更新此信息Table1.我只想在我的SELECT发言中反映这一变化.
Table1 :
Date | Co
------------------
1-1-2015 | ABC
1-2-2015 | XYZ
1-3-2015 | AAA
1-4-201 | CCC
Run Code Online (Sandbox Code Playgroud)
我希望我的SELECT陈述结果如下所示
Date | Co
------------------
1-1-2015 | ABC
1-2-2015 | Client
1-3-2015 | AAA
1-4-201 | CCC
Run Code Online (Sandbox Code Playgroud) 我在SQL Server中有一个包含两个字段的表.
Total Group
35645 24
12400 55
30000 41
Run Code Online (Sandbox Code Playgroud)
我想将每个组拆分为固定大小为7000的较小段,每组的其余部分进入最后一段.因此,输出应如下所示.
Segment Total Group
1 7000 24
2 7000 24
3 7000 24
4 7000 24
5 7000 24
6 645 24
1 7000 55
2 5400 55
1 7000 41
2 7000 41
3 7000 41
4 7000 41
5 2000 41
Run Code Online (Sandbox Code Playgroud) 我正在研究SQL Server.
我有一张名为人的桌子和一张有日期的第二张桌子.
如何创建第三个表以使每个名称具有所有相应的日期?
表格1:
Name
Sam
Michael
Tom
Jerry
Run Code Online (Sandbox Code Playgroud)
表2:
Date
1/05/2014
3/06/2014
Run Code Online (Sandbox Code Playgroud)
表3
Name Date
Sam 1/05/2014
Sam 3/06/2014
Michael 1/05/2014
Michael 3/06/2014
Tom 1/05/2014
Tom 3/06/2014
Jerry 1/05/2014
Jerry 3/06/2014
Run Code Online (Sandbox Code Playgroud)