那个日期什么的问题不是大家想象的那么简单,原问题是:db2的odbc连接和ibm ole db provider for db2 servers连接时,odbc连接可以以Parameters.ParamByName('occurdate').Value := '2005-08-22' 的方式来赋值,而ibm ole db provider for db2 serers连接却不行.当然我可以用别的方法来解决这个问题的,但是我就想知道为什么.以上没有任何人能给出正确答案.这个问题不问也罢了,大家别在老问题上浪费时间了,帮我看看新问题.
select (dno),max(maxrate) as maxrate,
(select maxoccurtime from aa b
where b.dno=(a.dno) and b.maxrate=max(a.maxrate)) as maxoccurtime from aa a group by dno