查看: 1332|回复: 11
|
选两个在同一个Column中的Value
[复制链接]
|
|
比如说我有一个Table
Code Date Value
10 2006/11/1 123
10 2006/10/3 456
11 2006/11/1 459
11 2006/10/3 440
我想要把用SQL把资料变成
Code Start_Value End_Value
10 456 123
11 440 459
然后Bind 进Datagrid
Star_Value 和 End_Value 都是来自于同个Table 同个Column(Value).请问要怎样把它分开然后变成Start_Value和 End_Value 呢?请大家帮帮忙。 |
|
|
|
|
|
|
|
发表于 24-11-2006 08:21 PM
|
显示全部楼层
你可以用SQL里的CASE做到,然后RENAME那FIELD,但以你的TABLE STRUCTURE来看,你必须要HARDCODE,因为你没有一个FIELD来决定那一个是START VALUE和END VALUE,所以只能HARD CODE你的DATE或VALUE |
|
|
|
|
|
|
|
楼主 |
发表于 24-11-2006 11:52 PM
|
显示全部楼层
max5007 ,能详细的解释一下吗? 我还很模糊。。。 |
|
|
|
|
|
|
|
发表于 25-11-2006 12:35 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 25-11-2006 12:47 AM
|
显示全部楼层
其实我只是打个比方。。我的页面会有两个Drop DOwn List, 分别选择两个日期, 而我的Datagrid 将会显示
Code Value_1 Value_2
Value_1 是第一个Dropdownlist日期相对的Value ,Value_2 则是第二个的 |
|
|
|
|
|
|
|
发表于 25-11-2006 09:51 AM
|
显示全部楼层
原帖由 痞子周 于 25-11-2006 12:47 AM 发表
其实我只是打个比方。。我的页面会有两个Drop DOwn List, 分别选择两个日期, 而我的Datagrid 将会显示
Code Value_1 Value_2
Value_1 是第一个Dropdownlist日期相对的Value ,Value_2 则是第二个的
那就简单了啊。。只要填入日起就可以了。
还有当你要人帮忙的时候请详细写出你的情况,不要让人兜圈子 |
|
|
|
|
|
|
|
发表于 25-11-2006 06:50 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 27-11-2006 12:31 AM
|
显示全部楼层
对不起大家。。是我的不对。。没把问题说清楚。。。但是在这里还是要谢谢两位大兄。。!! |
|
|
|
|
|
|
|
发表于 27-11-2006 08:41 AM
|
显示全部楼层
原帖由 痞子周 于 27-11-2006 12:31 AM 发表
对不起大家。。是我的不对。。没把问题说清楚。。。但是在这里还是要谢谢两位大兄。。!!
那个statement能帮到你吗? |
|
|
|
|
|
|
|
楼主 |
发表于 28-11-2006 12:27 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 30-11-2006 12:11 AM
|
显示全部楼层
这种东西可以用SSIS (Sql Server Integration Service)来做. 很方便. 连SQL Statement 都不用写 |
|
|
|
|
|
|
|
发表于 30-11-2006 08:46 AM
|
显示全部楼层
原帖由 khimming 于 30-11-2006 12:11 AM 发表
这种东西可以用SSIS (Sql Server Integration Service)来做. 很方便. 连SQL Statement 都不用写
可以给一些例子吗?谢谢 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|