是否可以删除和合并部分重复项

时间:2019-04-17 16:42:18

标签: sql duplicates

好吧,我有一个带回部分重复表。我的意思是在结果集中,除日期外,所有值都相同。这不会使它们成为真正的重复项。因此,我不能只使用一个独特的值并消除它的值。我的目标是将日期和总数合并在结果集中的一行中。

我使用<>的日期是有其他一些真正的重复项需要消除的,但是Im在这里静止不动。我已经尝试过cte,但结果与<>

相同
sql server

我试图在这里达到此输出。因此,我需要合并日期。

ID  InputFood   InputDate      Total
335 Rice        2018-11-01     $5.00
443 Cookies     2018-05-03     $3.00
856 Tea         2018-02-10     $2.00
335 Rice        2018-12-01     $5.00 
443 Cookies     2018-01-03     $3.00

1 个答案:

答案 0 :(得分:2)

您可以使用min(),sum()和分组依据

  select ID, InputFood, min(InputDate ), sum(Total)
  from my_table 
  group by ID, InputFood
相关问题