sql - 返回 BAQ 中的最新记录
问题描述
很抱歉,之前很多人都问过这个问题。不幸的是,我对 SQL 几乎一无所知,并且未能根据之前提出和回答的问题使其工作。
我的任务是通过 Epicor10 创建一个 BAQ,我需要它根据最近的收货日期为每个零件返回 1 个条目。这是我的查询
select
[PODetail].[PartNum] as [Part #],
[Part].[PartDescription] as [Part Description],
[PODetail].[PUM] as [Supplier UOM],
[PODetail].[DocUnitCost] as [Unit Price],
[RcvHead].[ReceiptDate] as [Receipt Date]
from Erp.Part as Part
inner join Erp.PODetail as PODetail on
Part.Company = PODetail.Company
and Part.PartNum = PODetail.PartNum
cross join Erp.RcvHead as RcvHead
我的结果看起来像这样。
Part Num Description Supplier UOM Unit Price Receipt Date
100009 4x4-4/4 10" x 35" EA 4.77 4/9/2020
100009 4x4-4/4 10" x 35" EA 4.77 4/9/2020
100009 4x4-4/4 10" x 35" EA 4.77 4/8/2020
100009 4x4-4/4 10" x 35" EA 4.60 1/7/2020
100009 4x4-4/4 10" x 35" EA 4.60 1/7/2020
100010 4x4-4/4 10" x 40" EA 4.89 1/7/2020
100010 4x4-4/4 10" x 40" EA 4.89 1/7/2020
100010 4x4-4/4 10" x 40" EA 4.75 8/19/2019
100010 4x4-4/4 10" x 40" EA 4.75 8/17/2019
完成后,我希望结果是。
Part Num Description Supplier UOM Unit Price Receipt Date
100009 4x4-4/4 10" x 35" EA 4.77 4/9/2020
100010 4x4-4/4 10" x 40" EA 4.89 1/7/2020
如果有人能告诉我在我的代码中放置什么以及将其放在哪里,那将非常有帮助。再次,很抱歉,这个问题被问了很多次,我只是没有足够的知识来让它自己工作。谢谢你。
解决方案
推荐阅读
- php - 使用 Windows 身份验证到 MSSQL 服务器的 PHP 应用程序
- ios - 左上角边框上带有标签的 TextField
- powershell - foreach 循环给出错误 CategoryInfo : InvalidData: (:) [Get-ADUser], ParameterBindingValidationException
- c# - 动态添加“通知面板”以赢得 c#
- python - 将 python 日志记录句柄传递给子模块
- amazon-web-services - AWS Lambda 不会等待代码上传到 Terraform 脚本中的 S3 存储桶
- bash - 使用 sed 转义 $ 符号
- javascript - 即使在定义observedAttributes 之后也不会调用attributeChangedCallback
- python-3.x - 如果 getOpenFileName() 不起作用,如何防止 QGIS 插件崩溃?
- corda - 查询状态属性