Bill, my example above used the RowID as the “ordering" column, and returned 
the results from his admittedly small sample set. That is how I read his query. 

Albert

> On Nov 27, 2018, at 11:04 AM, Bill Downall <[email protected]> wrote:
> 
> Unfortunately for you, Paul, the SQL definition of a table is "an unordered 
> set of rows." So the concept of a "next row" is problematic to building a 
> query. Your query provides the order through the ORDER BY clause.
> 
> Will the ID2 column match a ID1 column more than once in the table?
> 
> I'd be working on something like:
> 
> SELECT t1.ROWID, t1.PART_ID, t1.ID1, t1.ID2 +  
>   FROM tablename t1 +
>   WHERE t1.ID2 NOT IN +
>     (SELECT t2.ID2 FROM tablename t2) +
>   ORDER BY 1,2,3,4
> 
> Bill
> 
> On Tue, Nov 27, 2018 at 10:27 AM <[email protected] 
> <mailto:[email protected]>> wrote:
> Dan,
> 
>  
> 
> It will always be the previous row. I would sort on the ID1 column so it 
> would always be the previous row.
> 
>  
> 
> Thanks,
> 
> Paul
> 
>  
> 
> From: [email protected] <mailto:[email protected]> 
> <[email protected] <mailto:[email protected]>> On Behalf Of Dan 
> Goldberg
> Sent: November 27, 2018 10:09 AM
> To: [email protected] <mailto:[email protected]>
> Subject: RE: [RBASE-L] - SQL Help - OT
> 
>  
> 
> Is it only from the previous row or any of the rows?
> 
>  
> 
> Dan Goldberg
> 
>  
> 
>  
> 
> From: [email protected] <mailto:[email protected]> 
> <[email protected] <mailto:[email protected]>> On Behalf Of 
> [email protected] <mailto:[email protected]>
> Sent: Tuesday, November 27, 2018 6:48 AM
> To: [email protected] <mailto:[email protected]>
> Subject: RE: [RBASE-L] - SQL Help - OT
> 
>  
> 
> Dan,
> 
>  
> 
> Thanks but it’s only coincidental that the sample I created I needed the 
> “odd” rowid’s. My guess is it will be 50/50 odd or even.
> 
>  
> 
> What I need is to check ID1 & ID2 and if the ID1 from the next row equals the 
> ID2 from the previous row I don’t select that row.
> 
>  
> 
> Thanks anyway,
> 
> Paul
> 
>  
> 
> From: [email protected] <mailto:[email protected]> 
> <[email protected] <mailto:[email protected]>> On Behalf Of Dan 
> Goldberg
> Sent: November 27, 2018 9:37 AM
> To: [email protected] <mailto:[email protected]>
> Subject: RE: [RBASE-L] - SQL Help - OT
> 
>  
> 
> You can do this to get the odd rowid values in rbase.
> 
>  
> 
> Select ROWID, PART_ID, ID1, ID2 from tablename where (MOD(ROWID,2)) = 1
> 
>  
> 
> Dan Goldberg
> 
>  
> 
>  
> 
>  
> 
> From: [email protected] <mailto:[email protected]> 
> <[email protected] <mailto:[email protected]>> On Behalf Of 
> [email protected] <mailto:[email protected]>
> Sent: Tuesday, November 27, 2018 6:23 AM
> To: [email protected] <mailto:[email protected]>
> Subject: [RBASE-L] - SQL Help - OT
> 
>  
> 
> Good morning,
> 
>  
> 
> I need some help with a SQL select command, not specifically for R:BASE. See 
> my little table sample below. What I’d like to end up with after the SQL 
> select is the following rows:
> 
>  
> 
> Results of SQL Select/Query
> 
> ROWID                 PART_ID                              ID1                
>          ID2
> 
> 1                              PV216365006R                   -00105          
>          -00106
> 
> 3                              PV216365006R                   -00107          
>          -00108
> 
> 5                              PV216365006R                   -00109          
>          -00110
> 
> 7                              PV216365006R                   -00111          
>          -00112
> 
>  
> 
> Sample Table to Query
> 
> ROWID                 PART_ID                              ID1                
>          ID2
> 
> 1                              PV216365006R                   -00105          
>          -00106
> 
> 2                              PV216365006R                   -00106          
>          -00105
> 
> 3                              PV216365006R                   -00107          
>          -00108
> 
> 4                              PV216365006R                   -00108          
>          -00107
> 
> 5                              PV216365006R                   -00109          
>          -00110
> 
> 6                              PV216365006R                   -00110          
>          -00109
> 
> 7                              PV216365006R                   -00111          
>          -00112
> 
> 8                              PV216365006R                   -00112          
>          -00111
> 
>  
> 
> I know how I’d do this in a Declare statement in R:BASE but as I said, it has 
> to be done with a SQL select command.
> 
>  
> 
> Any blues clues would be greatly appreciated.
> 
>  
> 
> TIA,
> 
> Paul Buckley
> 
> -- 
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php 
> <http://www.rbase.com/support/usersgroup_guidelines.php>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> -- 
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php 
> <http://www.rbase.com/support/usersgroup_guidelines.php>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> -- 
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php 
> <http://www.rbase.com/support/usersgroup_guidelines.php>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> -- 
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php 
> <http://www.rbase.com/support/usersgroup_guidelines.php>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php 
> <http://www.rbase.com/support/usersgroup_guidelines.php>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> -- 
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php 
> <http://www.rbase.com/support/usersgroup_guidelines.php>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to