SQL循环判断数据
TG001 TG002 TG003 TG004 TG005 TG007 TG009
038408 20130329 025 0730 0800 0.50 Y
038408 20130329 025 1830 2000 1.50 Y
以上是两行数据,需要遍历其中的每一条数据作判断,除了使用游标和将这两行放进另一个临时表里,请教还有没有其它好的方法?谢谢
SQL
C#??.NET
------解决方案--------------------不知道要做什么判断,貌似递归,也可以做。
------解决方案--------------------是在数据库中直接判断吗?我也就只会游标 ...
------解决方案--------------------好像只能用游标或临时表的方法
------解决方案--------------------建议LZ把完整的需求讲一讲: 测试数据是什么,想得到什么结果..
这样大家才好帮你写TSQL,也许有更好的方法,并不一定需要循环遍历表中的数据吖.
------解决方案--------------------这个得看你做什么判断,做什么处理,一个表与一个表也可以判断啊。
比如
select case when a.data>b.data then '大于' else '小于' end [显示] from a join b on a.id=b.id
这个就是一块数据