The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024

Latest message you have seen: Re: Lightening strikes revisited


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: OT another SQL question


  • To: <ukha_d@xxxxxxx>
  • Subject: RE: OT another SQL question
  • From: "Alex Monaghan" <alex@xxxxxxx>
  • Date: Fri, 4 Oct 2002 14:36:48 +0100
  • Mailing-list: list ukha_d@xxxxxxx; contact ukha_d-owner@xxxxxxx
  • Reply-to: ukha_d@xxxxxxx

I guess you'd have to generate a temporary table with the complete range and
do a compare against it or do a simple cursor to step though the table and
compare last value with current.

Something along the lines of (code will need tidy up for specific SQL
server, but should show you the basic outline)

declare       #my_id      int,
            #current_id      int
select #current_id = 1000
declare cursor my_cursor for select deviceid from devices
fetch next my_cursor into #my_id
while not EOF  -- use the @@FETCHSTATUS variable in MS-SQL, not sure about
other dialects
begin
      while #current_id < #my_id
      begin
            select #current_id
            select #current_id = #current_id + 1
      end
      fetch next my_cursor into #my_id
end

Simple, ugly, but should do the job

> -----Original Message-----
> From: Dr John Tankard [mailto:john@xxxxxxx]
> Sent: 04 October 2002 13:52
> To: ukha_d@xxxxxxx > Subject: [ukha_d] OT another SQL question
>
>
> Sorry for the OT post
>
> Is it possible in SQL to do this :-
>
> I have a table:-
>
> Devices
> --------
> DeviceID
> ..
>
>
> And in the table there are some missing device numbers ie
>
> 1000
> 1001
> 1003
> 1004
>
> In SQL is it possible to list missing numbers ie 1002 ?
>
> John
>
>
>
>
> http://www.automatedhome.co.uk
> Post message: ukha_d@xxxxxxx > Subscribe:  ukha_d-subscribe@xxxxxxx > Unsubscribe:  ukha_d-unsubscribe@xxxxxxx > List owner:  ukha_d-owner@xxxxxxx >
> List of UKHA Groups here - http://groups.yahoo.com/group/UKHA_Grouplists/
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>


Yahoo! Groups Sponsor
ADVERTISEMENT

http://www.automatedhome.co.uk
Post message: ukha_d@xxxxxxx
Subscribe:  ukha_d-subscribe@xxxxxxx
Unsubscribe:  ukha_d-unsubscribe@xxxxxxx
List owner:  ukha_d-owner@xxxxxxx
List of UKHA Groups here - http://groups.yahoo.com/group/UKHA_Grouplists/


Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

Home | Main Index | Thread Index

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.