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