Mysql 每个典当人和物品的赌注。也许您想要每个典当人的最高日期,而不是每个(典当人、物品)组合。即使是这样,我也不明白你说的“最低净金额”。最近日期的净额可能不是最小净额。我已执行您的查询,但它显示有更多数据。我只想得到最大日期和最小净金额,并按典当行id进行分组

Mysql 每个典当人和物品的赌注。也许您想要每个典当人的最高日期,而不是每个(典当人、物品)组合。即使是这样,我也不明白你说的“最低净金额”。最近日期的净额可能不是最小净额。我已执行您的查询,但它显示有更多数据。我只想得到最大日期和最小净金额,并按典当行id进行分组,mysql,sql,database-administration,Mysql,Sql,Database Administration,每个典当人和物品的赌注。也许您想要每个典当人的最高日期,而不是每个(典当人、物品)组合。即使是这样,我也不明白你说的“最低净金额”。最近日期的净额可能不是最小净额。我已执行您的查询,但它显示有更多数据。我只想得到最大日期和最小净金额,并按典当行id进行分组。。感谢您的帮助,上面的查询应该为您实际发布的示例数据提供预期的输出。它显示与每个典当人和物品的最新贷款相关的信息。也许您想要每个典当人的最高日期,而不是每个(典当人、物品)组合。即使是这样,我也不明白你说的“最低净金额”。最近日期的净额可能不


每个典当人和物品的赌注。也许您想要每个典当人的最高日期,而不是每个(典当人、物品)组合。即使是这样,我也不明白你说的“最低净金额”。最近日期的净额可能不是最小净额。我已执行您的查询,但它显示有更多数据。我只想得到最大日期和最小净金额,并按典当行id进行分组。。感谢您的帮助,上面的查询应该为您实际发布的示例数据提供预期的输出。它显示与每个典当人和物品的最新贷款相关的信息。也许您想要每个典当人的最高日期,而不是每个(典当人、物品)组合。即使是这样,我也不明白你说的“最低净金额”。最近日期的净额可能不是最小净额。我已执行您的查询,但它显示有更多数据。我只想得到最大日期和最小净金额,并按典当行id进行分组。。感谢您的帮助,上面的查询应该为您实际发布的示例数据提供预期的输出。它显示与每个典当人和物品的最新贷款相关的信息。也许您想要每个典当人的最高日期,而不是每个(典当人、物品)组合。即使是这样,我也不明白你说的“最低净金额”。最近日期的净额可能不是最小净额。
SELECT distinct p.pawner_id, c.item_name, c.description, l.net_proceeds, 
max(DATE_FORMAT(a.date_loan_granted, '%d-%b-%Y')) as date 
from pawner p, loan l, collateral c, loan_assignment a, pawnshop b 
WHERE b.pawnshop_id = a.pawnshop_id AND p.pawner_id = a.pawner_id 
AND l.loan_id = a.loan_id AND a.item_id = c.item_id 
AND b.pawnshop_id = 1 group by p.pawner_id;
SELECT distinct p.pawner_id, c.item_name, c.description, l.net_proceeds, 
DATE_FORMAT(MAX(a.date_loan_granted), '%d-%b-%Y') as date 
from pawner p, loan l, collateral c, loan_assignment a, pawnshop b 
WHERE b.pawnshop_id = a.pawnshop_id AND p.pawner_id = a.pawner_id 
AND l.loan_id = a.loan_id AND a.item_id = c.item_id 
AND b.pawnshop_id = 1 group by p.pawner_id;
select m.pawner_id,
       i.item_name,
       i.description,
       l.net_amount,
       date_format(m.date_loan_granted, '%d-%b-%Y') as date_loan_granted
  from (select pawner_id,
               max(loan_id) as loan_id,
               max(date_loan_granted) as date_loan_granted
          from loan_assignment
         group by pawner_id) m
  join loan_assignment la
    on m.pawner_id = la.pawner_id
   and m.loan_id = la.loan_id
   and m.date_loan_granted = l.date_loan_granted
  join loan l
    on m.loan_id = l.loan_id
  join item i
    on la.item_id = i.item_id