MariaDB社区

标题: 如何查询某个时段之内的记录且在这个时段之前没有这个记录 [打印本页]

作者: yuanzai32    时间: 2011-11-22 14:28
标题: 如何查询某个时段之内的记录且在这个时段之前没有这个记录
有这样一个表
合同编号   签订日期    客户公司名称   收款金额   
...               ...                   ...           ...

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


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

求MYSQL学习群。。。
作者: kider    时间: 2011-11-23 10:04
先判断有无,再做统计呗....
作者: yuanzai32    时间: 2011-11-23 10:37
好像有点明白了
作者: 永生    时间: 2011-11-23 10:54
最后再做统计呗....
作者: yuanzai32    时间: 2011-11-23 15:24
kider 发表于 2011-11-23 10:04
先判断有无,再做统计呗....

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


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







欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2