sql >> Databáze >  >> Database Tools >> SSMS

SQL:Jak třídit hodnoty do kategorií v ssms

Zdá se, že chcete:

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

EDIT:

Chcete-li načíst všechny sloupce, použijte funkce 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. Jak získat uživatelské jméno a heslo phpmyadmin

  2. Nelze se připojit k phpMyAdmin na MAMP

  3. Jak exportovat soubor ve formátu .dat nebo .txt pomocí php

  4. Nesprávná syntaxe poblíž 'for' SQL Server