你好我有一个查询,我拉我的应用程序和新员工人数新雇员的人数。划分db2的计数?
我想分两个找到那些谁已经下载了应用程序的百分比
但每当我跑我的查询我的结果是0 既data
和driver_id
是VARCHAR 这里是我的查询
SELECT ROUND(COUNT(DATA)/(
SELECT COUNT(D2.DRIVER_ID)
FROM DRIVER D2
WHERE ACTIVE_IN_DISP = 'True'
AND START_DATE >= '10/1/2015'
), 4)
FROM CUSTOM_DATA C
,DRIVER D
WHERE CUSTDEF_ID = '50'
AND SRC_TABLE_KEY = DRIVER_ID
AND ACTIVE_IN_DISP = 'True'
AND START_DATE >= '10/1/2015'
在此先感谢!
我忘记提及数据的计数是10并且driver_id的计数是64 – OVO
请注意,顺便提一下,隐式连接(在from子句中有两个表)是一个不赞成的语法,建议切换到现代的显式语法: 了解如何使用显式连接语法。亚伦伯特兰做了一些[**写作**](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx)关于它 –
感谢DUDE !!!!! – OVO