Query for a report

  • Hi

    I really hope someone can assist me with this. I need a query that'll return data that looks something like:

    Card Account Card Number #Transactions March April May June July ...

    -------------------- ------------------- -------------------- --------- ------- ------ ------- -------

    Card Account comes from Table A

    Card Number from Table B

    # of transactions from Table C

    For Months (march - december) a total number of transactions is needed and this comes from Table C.

    What confuses me is that I need to get Card Account Number and the matching Card Number, then I think some sort of a loop needs to be done to get the data broken down by months.

    Any suggestions are appreciated.

    Thanks.

  • Really need some more information here.  What are the specific fields for tables a, b, and c.  I assume there are relationships set up between them.

     

    Regards

     

    Terry


    Best Regards
    Terry

  • Thanks for replying.

    Table A has a PersonId field which Table B also has. Table B has a CardNumber field which Table C also has.

    Those are the fields that I've been using so far for other reports uin order to connect the tables if I needed.

    Table C stores all transactions done on cards as well as type of each transaction (ATM or POS), whether it was approved or not and the exact date and time of each transaction.

     

    What this report is asking for is to get a summary for every Card Account Number and Card Number by month the number of transactions that were done.

     

    Thanks.

  • I believe that what you needed:

    select

     a.CardAccount,

     b.CardNumber,

     MarchCount = (select count(*) from TableC c (nolock)

       where c.TransactionDate between '03/01/2006' and '03/31/2006 23:59:59.999'

       and c.CardNumber = b.CardNumber),

     AprilCount,

    ...

    ....

     DecemberCount

    from TableA a (nolock)

    inner join TableB b (nolock) on b.PersonID = a.PersonID

     

    Itzhak

  • That is exactly it.

    Thank you very much Itzhak

    Much appreciated.

Viewing 5 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic. Login to reply