现有一张表,查询材料的价格.卖家与材料是多对多的关系.
其中有两个时间列,价格列,汇率列.
先考虑A时间,如果最新,就最新时间对应的材料.
如果不同卖家的A时间相同,再考虑B时间,如果B时间再相同,再考虑价格.
同时要带出汇率的名称以便后面进行汇率转换.这样的SQL如何写?
其中有两个时间列,价格列,汇率列.
先考虑A时间,如果最新,就最新时间对应的材料.
如果不同卖家的A时间相同,再考虑B时间,如果B时间再相同,再考虑价格.
同时要带出汇率的名称以便后面进行汇率转换.这样的SQL如何写?
A. B. 2008.2007. 1.00. USD
A. C. 2007.2008. 2.00. USD
B. A. 2008.2007. 1.00. EUR
B. B. 2008.2008. 1.00. EUR
C. B. 2008.2008. 0.60. USD就是对同一个材料去过滤不同的条件.