yuanzai32 发表于 2011-11-22 14:28:28

如何查询某个时段之内的记录且在这个时段之前没有这个记录

有这样一个表
合同编号   签订日期    客户公司名称   收款金额   
...               ...                   ...         ...

比如我想查询2011年10月份新签订合同的数量
要求这些合同里的客户公司名称在10月份以前的数据库里没有记录


可以实现吗?能给个思路吗?

求MYSQL学习群。。。

kider 发表于 2011-11-23 10:04:31

先判断有无,再做统计呗....

yuanzai32 发表于 2011-11-23 10:37:08

好像有点明白了

永生 发表于 2011-11-23 10:54:23

最后再做统计呗....

yuanzai32 发表于 2011-11-23 15:24:24

kider 发表于 2011-11-23 10:04 static/image/common/back.gif
先判断有无,再做统计呗....

我是这样想的。。。我做个存储过程
我定义个A
然后SELECT skt42.skf602 into A from skt42,skt43 where skt43.skf611<dateBegin;


再然后做个查询是在DateBegin和DateEnd之间的SKT42.SKF605,然后加个条件SKT42.SKF605 NOT IN(A),我实验了是报错的不知道是不是语句没写好


页: [1]
查看完整版本: 如何查询某个时段之内的记录且在这个时段之前没有这个记录