如何用SQL命令按月查询某客户最大数量的货物 您所在的位置:网站首页 SQL的update命令 如何用SQL命令按月查询某客户最大数量的货物

如何用SQL命令按月查询某客户最大数量的货物

2023-03-26 19:40| 来源: 网络整理| 查看: 265

如何用

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 实验室设备网 版权所有