-
-
lebron 数据达人Lv4
发表于2019-8-20 10:49
悬赏1
已解决
楼主
3月条件:(V_MOBILITY_SUM_COPY.MAT_DATE> datetostr(od(@riqi,'m+2'),'yyyy-mm-dd') & V_MOBILITY_SUM_COPY.MAT_DATE<= datetostr(od(@riqi,'m+3'),'yyyy-mm-dd')) & V_MOBILITY_SUM_COPY.DATA_DATE=datetostr(@riqi,'yyyy-mm-dd')
4月条件:(V_MOBILITY_SUM_COPY.MAT_DATE> datetostr(od(@riqi,'m+3'),'yyyy-mm-dd') & V_MOBILITY_SUM_COPY.MAT_DATE<= datetostr(od(@riqi,'m+4'),'yyyy-mm-dd')) & V_MOBILITY_SUM_COPY.DATA_DATE=datetostr(@riqi,'yyyy-mm-dd')
为什么这两个条件相同,只是加的数不同,加上4月的条件后所有的数据都没了


27个回答
孤傲的旋律 发表于 2019-8-21 10:25
那你是想这个字段中的数据为空的时候过滤全部吗?
现在的问题就是当条件里的MAT_DATE在数据库中都有时,就正常显示正确的数据,但条件里出现数据库中没有的数时,正常的数据也不显示了,就只剩一行0
lebron 发表于 2019-8-21 10:39
现在的问题就是当条件里的MAT_DATE在数据库中都有时,就正常显示正确的数据,但条件里出现数据库中没有的 ...
那如果这个字段中没有这个数据,按照您这边的需求是要怎么显示呢?
孤傲的旋律 发表于 2019-8-21 10:53
那如果这个字段中没有这个数据,按照您这边的需求是要怎么显示呢?
当浮动维单元格的没有到MAT_DATE在数据库中没有数据的条件时,前面的数据都能正常显示,浮动维单元格把一行都包括时,如果数据库中为空,则按前面的格式在表格里面显示0



lebron 发表于 2019-8-21 11:08
当浮动维单元格的没有到MAT_DATE在数据库中没有数据的条件时,前面的数据都能正常显示,浮动维单元格把一 ...
是的 我知道现象了,那现在的如果这个字段里没有数据了 你是想要怎么去做过滤呢?你说需求 我想方法实现看
孤傲的旋律 发表于 2019-8-21 11:33
是的 我知道现象了,那现在的如果这个字段里没有数据了 你是想要怎么去做过滤呢?你说需求 我想方法实现 ...
因为他们给了表的样式,所以都要显示,如果在该条件下数据库中为空,则改条件下的数据按前面的样式显示为0
