![]() |
|
Archives of the TeradataForumMessage Posted: Thu, 29 Jul 1999 @ 18:19:04 GMT
Are you able to redefine your tables so that they are defined using numeric datatypes? If so, something like this would work for you:
select cust_id, int_val
from test
where ((int_val / (2 ** (3-1))) (INTEGER)) mod 2 = 1
order by 2
where the number 3 in the where clause is the bit number you wish to test (starting from 1 for the least significant bit). If you could redefine your tables you may have a new problem in that an INTEGER is only 4 bytes, not 5. I hope this helps in some small way. Glenn McCall
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||