سؤال

وفيما يلي مثال على التعليمات البرمجية التي لدي ، وأود أن طباعة رقم حساب المستخدم جنبا إلى جنب مع كل رقم الإجراء ورقم التسلسل الذي يظهر لهذا الموعد ، على سبيل المثال:

acc num        proc num  Seq num
--------------------------------
Vxxxxxxxxx26    44.42   1
Vxxxxxxxxx26    57.94   2
Vxxxxxxxxx26    57.32   3
Vxxxxxxxxx26    38.93   4

ولكن بدلا من ذلك فإنه يطبع العديد من التكرارات من نفس الشيء لنفس التاريخ والوقت ، على سبيل المثال:

acc num        proc num  Seq num
--------------------------------
Vxxxxxxxxx26    44.42   1
Vxxxxxxxxx26    57.94   2
Vxxxxxxxxx26    57.32   3
Vxxxxxxxxx26    38.93   4
Vxxxxxxxxx26    44.42   1
Vxxxxxxxxx26    57.94   2
Vxxxxxxxxx26    57.32   3
Vxxxxxxxxx26    38.93   4
Vxxxxxxxxx26    44.42   1
Vxxxxxxxxx26    57.94   2
Vxxxxxxxxx26    57.32   3
Vxxxxxxxxx26    38.93   4

كيف يمكنني الحد من ذلك حتى يظهر فقط 1 مجموعة من القيم بدلا من 5 مجموعة من القيم?

راجع للشغل أنا مبتدئ إلى كومة تجاوز و سكل لذا يرجى الحفاظ على ذلك في الاعتبار عند مراجعة.يعطيكم الصّحة.

ملاحظة:يبدو كما لو أنه هو OeOrders الجدول.عندما لا يتم ضم هذا ، فإنه يحتوي على الصفوف المناسبة ، وعندما يتم ربطه يتم توسيعه مع جميع الصفوف المتعددة.

كود

DECLARE
    @StartDate DateTime,
    @EndDate DateTime
    SET @StartDate = '10/28/2013 00:00:000'
    SET @EndDate = '11/28/2013 23:59:000'
    SET @RecordType = '6'

SELECT 
    ,AbstractData.AccountNumber AS AcctNum_2
    ,'I9:'+AbsDrgProcedures.DrgProcedure AS ProcCode_3
    ,AbsDrgProcedures.ProcedureSeqID AS Priority_4

FROM AbstractData
    LEFT JOIN AbsDrgProcedures 
    ON (AbsDrgProcedures.VisitID = AbstractData.VisitID) AND AbsDrgProcedures.VisitID IS NOT NULL
    LEFT JOIN OeOrders 
    ON (OeOrders.VisitID = AbstractData.VisitID) 

WHERE 
    AbstractData.PtStatus <> 'REF'
    AND OeOrders.ServiceDateTime BETWEEN @StartDate and @EndDate
هل كانت مفيدة؟

المحلول

حدد نتائج مميزة - SELECT DISTINCT بدلا من SELECT.

نصائح أخرى

حدد متميز سوف تصفية التكرارات ، فقط إضافة متميزة بعد تحديد ويجب أن تعمل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top