Results 1 to 2 of 2

Thread: Counting Records - SQL Server 2000

  1. #1
    Join Date
    May 2005
    Posts
    1

    Question Counting Records - SQL Server 2000

    I need to count rooms sold. The problem is that a room can be sold more than once for any given trip.

    Example:

    Inv. Trip Room
    1 A50805 201
    2 A50805 202
    3 B60805 201
    4 B60805 201


    The query should return records 1, 2, 3.

    Any help greatly appreciated!
    Last edited by mpatdweb; 05-08-2005 at 05:01 AM.

  2. #2
    Join Date
    Sep 2002
    Location
    Fantasy
    Posts
    4,254
    use tempdb
    go
    create table Rooms(Inv int, Trip varchar(10), Room int)
    go
    insert into Rooms select 1, 'A50805', 201
    insert into Rooms select 2, 'A50805', 202
    insert into Rooms select 3, 'B60805', 201
    insert into Rooms select 4, 'B60805' ,201
    insert into Rooms select 5, 'B60805' ,201
    insert into Rooms select 6, 'A50805', 202
    go
    select distinct A.TRIP, A.ROOm,
    (select min(B.inv) from Rooms B where a.trip=b.trip and a.room =b.room) as INV
    from Rooms A
    go

    select Count(inv) from (
    select distinct A.TRIP, A.ROOm,
    (select min(B.inv) from Rooms B where a.trip=b.trip and a.room =b.room) as INV
    from Rooms A) as mytable

    go

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •