RE: SQL to select a set of records

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

 



You can't posssible have run /my/ script and not get it working,
unless you done a copy error. The query you list below is fualty
and wont work as specified.


-----Original Message-----
From: Herhuth, Ron
To: Svensson, B.A.T. (HKG); php-windows@lists.php.net
Sent: 2004-02-06 15:12
Subject: RE:  SQL to select a set of records


Okay I tried this and while it doesn't error out I still only get the
first 10 records, if I change the first number I get the number of
records that I changed the number to.  If I change the second number nothing
happens.

SELECT TOP 10 dbo.individual.id, last_name, first_name
FROM  dbo.individual
WHERE     dbo.individual.id NOT IN
(SELECT TOP 30 individual.id
FROM  dbo.individual)


Thanks for the help,
Ron

>From: Svensson, B.A.T. (HKG)
>To: 'php-windows@lists.php.net'
>Sent: 02/06/2004 8:42 AM
>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

-- 
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