- SQL code
number docname date user dept location A1 A2 A3 A4 A50089624 NULL NULL NULL NULL NULL NULL X X X NULL0089624 0089624.pdf 2011-08-29 17:09:43.637 Neo Liu EXP CQ NULL NULL NULL NULL NULL0089624 2011090.pdf 2011-09-02 10:37:03.353 Leo Wong EXP HK NULL NULL NULL NULL O0089624 v29.doc 2011-08-29 17:09:43.840 Neo Liu EXP CQ O NULL NULL NULL NULL0089624 CLP-v21.xls 2011-08-29 17:09:44.010 Neo Liu EXP CQ NULL NULL NULL NULL NULL0089624 PL-v90.pdf 2011-08-29 17:09:44.183 Neo Liu EXP CQ NULL NULL NULL NULL NULL
我想要的效果是:
- SQL code
number docname date user dept location A1 A2 A3 A4 A50089624 2011090.pdf 2011-09-02 10:37:03.353 Leo Wong EXP HK O X X X O
前面几列取时间最晚的。后面取非空值,如果全部为空就为空。
------解决方案--------------------
如果你后面的有多个值怎么取? 一列中有多个xxoo 怎么搞
------解决方案--------------------
------解决方案--------------------
测试数据就够头大了。。。