Select 'ONLY = TO'

Discussion in 'Access Table Design' started by ainese, Nov 15, 2011.

  1. ainese

    ainese Guest

    I have a table with ESN and SERVICE TYPE and SUBSCRIBER TYPE. ESN can
    appear more than once depending on the number of services associated.
    Each service type has a charge.

    To date I have the below code - where i'm trying to count esn where
    service type is only = basic and not equal to data push or
    tracking....


    SELECT Count(F.ESN) AS ["Basic Activations"]
    FROM Data AS F
    INNER JOIN Data AS G ON (F.ESN= G.ESN AND F.SERVICE= "Basic" AND
    G.SERVICE <>"Data Push" AND G.SUBSCR_TYPE = "Service Activation")
    WHERE G.ESN NOT IN
    (SELECT ESN FROM Data WHERE SERVICE = 'Tracking');


    I added G.SERVICE <> "Data Push" but with the inner join I'm getting
    some duplicates of 'Data Push' due to the
    INNER JOIN


    How do I omit them,


    Can anyone advise me on how to do this please?


    Thanks
     
    ainese, Nov 15, 2011
    #1
    1. Advertisements

  2. ainese

    SoftwareMatters

    Joined:
    Feb 9, 2012
    Messages:
    25
    Likes Received:
    0
    Location:
    Dorset
    You need to switch grouping on
     
    SoftwareMatters, Feb 20, 2012
    #2
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.