我有两个表ImportedContactUser
和ImportedContact
,前者包含一列imported_contact_id
。
现在,第一个表中有相同imported_contact_id
的条目。我想要做的是按天分组唯一的imported_contact_id
条目。
我能够在白天对唯一条目进行分组,但是当昨天导入的某些条目今天也由其他一些用户导入时出现了挑战,在这种情况下,相同的条目将被计入昨天和今天我对它进行分组时白天 所以,我想要做的是
因此,我每天只会对唯一的条目进行分组。但是,我也没有运气。
以下是我的两张桌子的图片:
First image is for 'ImportedContactUser' table
Second one is for 'ImportedContact' table
检索数据的当前代码:
ImportedContactUser.where("platform_id = 6 and updated_at > ? and updated_at <= ?", DateTime.new(2016, 6, 1), Date.today.at_end_of_day).select("DISTINCT imported_contact_id").group("date_format(updated_at, '%Y-%m-%d')").count