added distinct languages to SQL query
This commit is contained in:
		| @ -19,22 +19,22 @@ public interface StatsRepository extends CrudRepository<Research,Long> { | ||||
|     Iterable<Map<String ,Integer>> viewsByTopics(); | ||||
|  | ||||
|  | ||||
|     @Query("select new map(r.domain as label, count(r.language) as y) from Research r group by r.domain") | ||||
|     @Query("select new map(r.domain as label, count(distinct r.language) as y) from Research r group by r.domain") | ||||
|     Iterable<Map<String ,Integer>> languageByTopics(); | ||||
|  | ||||
|     @Query("select new map(to_char(r.releaseDate,'YYYY') as label,  count(r.language) as y) from Research r group by to_char(r.releaseDate,'YYYY')") | ||||
|     @Query("select new map(to_char(r.releaseDate,'YYYY') as label,  count(distinct r.language) as y) from Research r group by to_char(r.releaseDate,'YYYY')") | ||||
|     Iterable<Map<String ,Integer>> languageByYears(); | ||||
|  | ||||
|     @Query("select new map(to_char(r.releaseDate, 'month') as label, count(r.language) as y) from Research r group by to_char(r.releaseDate, 'month')") | ||||
|     @Query("select new map(to_char(r.releaseDate, 'month') as label, count(distinct r.language) as y) from Research r group by to_char(r.releaseDate, 'month')") | ||||
|     Iterable<Map<String ,Integer>> languageByMonths(); | ||||
|  | ||||
|     @Query("select new map(to_char(r.releaseDate,'YYYY') as label, count(r) as y) from Research r group by to_char(r.releaseDate,'YYYY')") | ||||
|     @Query("select new map(to_char(r.releaseDate,'YYYY') as label, count(distinct r) as y) from Research r group by to_char(r.releaseDate,'YYYY')") | ||||
|     Iterable<Map<String ,Integer>> researchesByYears(); | ||||
|  | ||||
|     @Query("select new map(r.domain as label, count(r) as y) from Research r group by r.domain") | ||||
|     @Query("select new map(r.domain as label, count(distinct r) as y) from Research r group by r.domain") | ||||
|     Iterable<Map<String ,Integer>> researchesByTopics(); | ||||
|  | ||||
|     @Query("select new map(to_char(r.releaseDate, 'month') as label, count(r) as y) from Research r group by to_char(r.releaseDate, 'month')") | ||||
|     @Query("select new map(to_char(r.releaseDate, 'month') as label, count(distinct r) as y) from Research r group by to_char(r.releaseDate, 'month')") | ||||
|     Iterable<Map<String ,Integer>> researchesByMonth(); | ||||
|  | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user