SSMS
 sql >> база данни >  >> Database Tools >> SSMS

SQL:Как да сортирате стойности в категории в ssms

Изглежда, че искате:

SELECT ItemRelation, DocumentNum, DocumentYear, IsPromo
FROM [dbo].[promo_data]
WHERE CustomerType = 'XY' AND IsPromo = 1
GROUP BY ItemRelation, DocumentNum, DocumentYear, IsPromo
HAVING COUNT(*) = 1;

РЕДАКТИРАНЕ:

За да извлечете всички колони, използвайте функциите на прозореца:

SELECT *
FROM (SELECT pd.*,
             COUNT(*) OVER (PARTITION BY ItemRelation, DocumentNum, DocumentYear, IsPromo) as cnt
      FROM [dbo].[promo_data] pd
      WHERE CustomerType = 'XY' AND IsPromo = 1
     ) pd
WHERE cnt = 1;


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Приложението може да отвори .mdf без регистрационен файл, но Management Studio не може да прикачи

  2. SQL Server 2008 R2 intellisense не работи

  3. Как автоматично да опресня кеша intellisense на SQL Server Management Studio?

  4. SQL Server копира всички редове от една таблица в друга, т.е. дублираща се таблица

  5. как да въведете стойности в колоната на rowguid?