It needs to by backwards because you want multiple results.  Lets make an 
example and use small numbers:

Your list - the values you are looking at 1,2,3,4,5,6,7,8,9,10.
Lets say we want to find the list 1, 6, 11, 16 or (5 * x + 1) where x is 
0,1,2,3,4.  
So (mod(1,5)) = 1, (mod(2,5)) = 2, (mod(3,5)) = 3 .... (mod(5,5))=0, 
(mod(6,5))=1....

We want all of the results that have the result of 1.

Now after I made a long example and re-read your question, I don't think it 
makes any difference which way you have it 1 = (mod(x,y)) or (mod(x,y) = 1, 
but the trick is you need to col name in the mod function and not as the 
result.

Troy Sosamon
 
===== Original Message from [EMAIL PROTECTED] at 11/21/02 1:45 pm
>that is interesting, why is it 1 = instead of = 1?  Will it run faster that
>way?
>
>----- Original Message -----
>From: "Troy Sosamon" <[EMAIL PROTECTED]>
>To: "Multiple recipients of list witango-talk" <[EMAIL PROTECTED]>
>Sent: Thursday, November 21, 2002 12:39 PM
>Subject: RE: Witango-Talk: modulus
>
>
>> You should be able to get this to work, but you need to think backwards.
>> Try something like this:
>>
>> select ..... where 1 = (mod(colname,50))
>>
>> Remember you want to look at the mod of the col value and find the results
>> that equal 1.
>>
>> Troy Sosamon
>>
>> -------- Original Message --------------
>>
>> hello, i have a table, and for paging reasons, i want to get every entry
>> where:
>>
>> count modulus 50=1
>> and
>> count modulus 50=0
>>
>> this would make it so i could make a drop down list that had ranges like:
>>
>> 1..50
>> 51..100
>> 101..150
>>
>> etc.
>>
>> problem is i cant find how to do modulus in SQL.  Is there a way?  If not
>is
>> there another way to do this without a for loop?
>>
>> ________________________________________________________________________
>> TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
>>                 with unsubscribe witango-talk in the message body
>>
>
>________________________________________________________________________
>TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
>                with unsubscribe witango-talk in the message body

________________________________________________________________________
TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
                with unsubscribe witango-talk in the message body

Reply via email to