RE: SQL to select a set of records

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

 



create table #test (a int , b char(1))
create table #test_tmp (a int , b char(1))

Would make these tables real temp tables. These will be deleted wehn the
connection is closed.

- Frank

> set nocount on
> create table test (a int , b char(1))
> create table test_tmp (a int , b char(1))
> 
> 
> insert into test values (1,  'a')
> insert into test values (2,  'a')
> insert into test values (3,  'b')
> insert into test values (4,  'b')
> insert into test values (5,  'c')
> insert into test values (6,  'c')
> insert into test values (7,  'd')
> insert into test values (8,  'd')
> insert into test values (9,  'e')
> insert into test values (10, 'e')
> insert into test values (11, 'e')
> insert into test values (12, 'e')
> insert into test values (13, 'e')
> insert into test values (14, 'e')
> insert into test values (15, 'e')
> insert into test values (16, 'e')
> insert into test values (17, 'e')
> insert into test values (18, 'e')
> insert into test values (19, 'e')
> insert into test values (20, 'e')
> insert into test values (21, 'e')
> insert into test values (22, 'e')
> insert into test values (23, 'e')
> insert into test values (24, 'e')
> insert into test values (25, 'e')
> insert into test values (26, 'e')
> insert into test values (27, 'e')
> insert into test values (28, 'e')
> insert into test values (29, 'e')
> insert into test values (30, 'e')
> 
> insert into test_tmp
> select top  25 *
> from test
> order by a asc
> 
> select * 
> from test_tmp
> where a in(
>    select top 15 a
>    from test_tmp
>    order by a desc
> )
> order by a asc
> 
> drop table test_tmp
> drop table test
> 
> 
> 
> 
> -----Original Message-----
> From: Stuart
> To: David Felton
> Cc: Nadim Attari; php-windows@lists.php.net; Herhuth, Ron
> Sent: 2004-02-06 13:44
> Subject: Re:  SQL to select a set of records
> 
> David Felton wrote:
> > SELECT TOP 10 dbo.Table_MIS_Files.File_ID
> > FROM		dbo.Table_MIS_Files
> > WHERE     dbo.Table_MIS_Files.File_ID NOT IN 
> > (SELECT TOP 25 dbo.Table_MIS_Files.File_ID
> > FROM		dbo.Table_MIS_Files)
> 
> Shouldn't this be...
> 
> SELECT TOP 25 dbo.Table_MIS_Files.File_ID
> FROM		dbo.Table_MIS_Files
> WHERE     dbo.Table_MIS_Files.File_ID NOT IN
> (SELECT TOP 10 dbo.Table_MIS_Files.File_ID
> FROM		dbo.Table_MIS_Files)
> 
> That will get rows 11-25.
> -- 
> Stuart
> 
> -- 
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> -- 
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux