我从雅典娜那里检索到了以下数据:
book_id cat_id books date year month day
1 12 50 2020-05-08 2020 05 08
但是,我想使用以下公式获得avg_books,而不是书籍:
SUM(books)/COUNT(DISTINCT(DAY([Date])
我是SQL的初学者,所以我不能这样做。有人可以帮助我吗?
数日期怎么样?
select sum(books) / count(distinct date)
或者,如果您愿意:
select sum(books) / count(distinct year * 10000 + month * 100 + day)
当然,您可以使用:
select sum(books) / count(distinct extract(day from date))
但这其实没有意义。