SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

SQL:Jak sortować wartości w kategorie w ssms

Wydaje się, że chcesz:

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

EDYCJA:

Aby pobrać wszystkie kolumny, użyj funkcji okna:

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. Reguły zapory systemu Windows dla SQL Management Studio

  2. Chcesz skryptować wszystkie obiekty, które zależą od tabeli SQL Server

  3. Połącz EF ze studiem zarządzania SQL Server

  4. Jak znaleźć {min,max} powtórzeń z wzorcami wyrażeń regularnych w programie Visual Studio lub SSMS Find and Replace?

  5. Szerokość kolumny wyników w Management Studio