如何用SQL命令按月查询某客户最大数量的货物 | 您所在的位置:网站首页 › SQL的update命令 › 如何用SQL命令按月查询某客户最大数量的货物 |
如何用 SQL 命令按月查询某客户最大数量的货物
如何用 SQL 命令按月查询某客户最大数量的货物
有一个表 RKJL, 有数据:
入库日期
客户
货物
数量
2010/01/10 AA XX 100 2010/01/12 AA XX 150 2010/01/13 AA YY 100 2010/01/15 BB XX 200 2010/02/13 AA YY 100 2010/02/15 AA XX 100 2010/02/18 AA YY 200 2010/02/19 BB XX 200 请教各位高手,如何用 SQL 命令按月查询某客户最大数量的货物 . 例如 AA 客户,结果应是
2010/01/12 AA XX 150 2010/02/18 AA YY 200 试试:
select max( 数量 ) where 客户 ="AA" and 货物 ="YY" 可以 where 客户 ="AA" ,但是不能
and 货物 ="YY" 。因为不 符合查询的预期结果
SELECT * FROM tt WHERE 客户 ='AA' INTO CURSOR tt1 SELECT MAX( 数量 ) 数量 ,SUBSTR(DTOS( 入库日期 ),1,6) FROM tt1 GROUP BY 2 INTO CURSOR tt2 SELECT * FROM tt1 WHERE 数量 in (SELECT 数量 FROM tt2) 谢谢 Tiger5392 :
能否将三条命令,合并成一条命令?
谢谢 Tiger5392 :
|
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |