如何用SELECT语句生成一个显示最新商品购进价格的表?

ZJM811192 2020-02-28 11:12:59
已有“商品购进情况表”,该表字段包括:商品编号、商品名称、购进日期(字符型”yyyy/mm/dd”)、购进价格、购进数量。
该表中,同一编号的商品多次购进,每次购进价格不完全相同。
现在要通过该表,用SELECT语句生成一个“商品价格情况表”。
如果用商品最高价生成一个商品价格情况表,可以用以下语句:
Select 商品编号,商品名称,,max(购进价格) as 购进价格 from 商品购进情况表 group by 商品编号,商品名称 order by 商品编号 into table 商品价格情况表
但现在要用最新商品购进价(即该商品最后一次的购进价)生成一个商品价格情况表。该如何设置SELECT语句?敬向电脑专家请教,不胜感激!
...全文
650 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZJM811192 2020-03-31
  • 打赏
  • 举报
回复
都市夜猫老师:
十分感谢您的指导!
都市夜猫 2020-03-08
  • 打赏
  • 举报
回复
select a.商品编号, a.商品名称, a.购进价格 ;
from 商品购进情况表 a ;
inner join ( ;
select 商品编号, max(购进日期) as 购进日期 from 商品购进情况表 ;
) b on (a.商品编号 == b.商品编号) and (a.购进日期 == b.购进日期) ;
into cursor 最新价格表
ZJM811192 2020-03-05
  • 打赏
  • 举报
回复
谢谢”SiDe_如一“发的帖子,但不符合我提出的要求。
已有“商品购进情况表”,该表字段包括:商品编号、商品名称、购进日期(字符型”yyyy/mm/dd”)、购进价格、购进数量。
该表中,同一编号的商品会多次购进,但每次购进价格不完全相同。
现在要用最新商品购进价(即该商品最后一次的购进价)生成一个商品价格情况表。该表只需要:商品编号,商品名称,,购进价格三个字段(不需要购进日期等其他字段)。其中的购进价格需要是最新购进价格(即同一商品购进日期最大的那个购进价格)。
该如何设置SELECT语句?敬向电脑专家请教,不胜感激!
SiDe_如一 2020-03-04
  • 打赏
  • 举报
回复
sele 商品编号,商品名称,dtoc(购进日期) as 购进日期,购进价格,购进数量 from 商品购进情况表 order by 购进日期 into table 商品价格情况表
ZJM811192 2020-03-04
  • 打赏
  • 举报
回复
谢谢”SiDe_如一“发的帖子,但不符合我提出的要求。
已有“商品购进情况表”,该表字段包括:商品编号、商品名称、购进日期(字符型”yyyy/mm/dd”)、购进价格、购进数量。
该表中,同一编号的商品会多次购进,但每次购进价格不完全相同。
现在要用最新商品购进价(即该商品最后一次的购进价)生成一个商品价格情况表。该表只需要:商品编号,商品名称,,购进价格三个字段(不需要购进日期等其他字段)。其中的购进价格需要是最新购进价格(即同一商品购进日期最大的那个购进价格)。
该如何设置SELECT语句?敬向电脑专家请教,不胜感激!
ZJM811192 2020-03-01
  • 打赏
  • 举报
回复
已有“商品购进情况表”,该表字段包括:商品编号、商品名称、购进日期(字符型”yyyy/mm/dd”)、购进价格、购进数量。
该表中,同一编号的商品会多次购进,每次购进价格不完全相同。
现在要通过该表,用SELECT语句生成一个“商品价格情况表”。
如果用商品最高价生成一个商品价格情况表,可以用以下语句:
Select 商品编号,商品名称,,max(购进价格) as 购进价格 from 商品购进情况表 group by 商品编号,商品名称 order by 商品编号 into table 商品价格情况表
但现在要用最新商品购进价(即该商品最后一次的购进价)生成一个商品价格情况表。该如何设置SELECT语句?敬向电脑专家请教,不胜感激!

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧