当前位置:数据库 > DB2 >>

db2里“ProcessState&0x300000=0x300000 ”这里不能这么写,请大家帮帮忙应该怎么写?

这个是sqlserver里可以执行的sql. SELECT SiteNo,COUNT(*) as COUNTNUM FROM OCRIPS20080201 l,BatchInfotb WHERE l.BatchId=BatchInfotb.BatchId and OccurDate> ='20080201' and OccurDate <= '20080201' and NeedProcess <> '0' and isfrontpage <> 0 and CheckFlag <> 0 and ProcessState&0x300000=0x300000 group by SiteNO db2里“ProcessState&0x300000=0x300000 ”这里不能这么写,请大家帮帮忙应该怎么写?
答案:db2   udb   没有为位数据类型或布尔数据类型提供本机支持,它既不支持逐位操作,也不支持布尔代数操作。不过我曾经看到这样一篇文章使用udf来完成这样的操作

上一个:db2 SQL中求和 字符转为数型求和
下一个:db2jcc.jar下载. 在哪能下载到DB2的JDBC驱动?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,