PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

ИЗБЕРЕТЕ появявания на комбинация от колони с минимално условие за БРОЯ

Не можете да използвате псевдоним в GROUP BY клауза. Освен това:Защо подзаявката? Той намалява редовете до един за дата и договор, така че ако броите след това получавате брой 1 за всяка двойка дата/договор.

select asofdate, contract, count(*) as mycount 
from public.optionsdata
group by asofdate, contract
having count(*) > 1
order by mycount desc;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изпълнение на системна команда с аргумент във функция на PostgreSQL

  2. Изберете от SUM() на множество колони и се присъединете към postgreSQL

  3. Пребройте броя на актуализациите

  4. Ядро на Entity Framework - Съдържа, чувствителен ли е главният или малък регистър?

  5. Как да извадите секунди от postgres datetime