SSMS
 sql >> डेटाबेस >  >> Database Tools >> 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. या तो उपयोगकर्ता, 'IIS APPPOOL\App Name' के पास 'SSAS Cube Name' डेटाबेस तक पहुंच नहीं है, या डेटाबेस मौजूद नहीं है

  2. SQL सर्वर डेटाबेस में सभी तालिकाओं को कैसे छोड़ें?

  3. एप्लिकेशन बिना लॉग फ़ाइल के .mdf खोल सकता है लेकिन प्रबंधन स्टूडियो संलग्न नहीं कर सकता

  4. SQL टेबल में ऑटो-इन्क्रीमेंट प्राथमिक कुंजी

  5. SQL सर्वर 2008 एक्सप्रेस के स्थानीय उदाहरण से कैसे कनेक्ट करें