sql - SQL 根据出现在参数之外的数据排除数据
问题描述
我在 SQL 中查询一个分类帐表,并为 2020 年期间设置了参数。
我想排除所有有参考出现在 2020 年之外的行,所以参考 B 的最后一行和其他类似的行。
因此,例如,我的示例表中的最后一行以及其他类似的行出现在我的结果中,我想排除所有引用发生在 2020 年之外的行。
时期 | 类型 | 参考 | 数量 |
---|---|---|---|
202011 | X | 参考A | 50 |
202011 | X | 参考A | 50 |
202011 | X | 参考A | 50 |
201911 | X | 参考文献 B | 50 |
201911 | X | 参考文献 B | 50 |
201911 | X | 参考文献 B | 50 |
**202001 | X | 参考文献 B | 50** |
我尝试了 NOT EXISTS 但它什么也没返回。我可能做错了,有人可以建议吗?
我想要一个结果
时期 | 类型 | 参考 | 数量 |
---|---|---|---|
202011 | X | 参考A | 50 |
202011 | X | 参考A | 50 |
202011 | X | 参考A | 50 |
解决方案
推荐阅读
- shopify - 如何使用 Shopify API 更新电子邮件模板(通知)?
- python - Django Rest Framework 泛型 CreateAPIView - 如何只包含外键,而不创建外键
- vuejs2 - Vuex 状态更新不更新 DOM
- profiling - _Rf_cons 和 _Rf_allocVector3 是什么?
- vue-router - VueJS路由不显示组件
- php - 使用动态页面和静态页面重写 URL
- dart - '(dynamic) => dynamic' 不是 '(Node) >= bool' 类型的子类型
- scala - 使用来自伴随对象的变量的伴随类,如何使用 scalatest 测试伴随类中的方法
- node.js - 如何根据 Express 中的 req.params 提供静态文件?
- api - 从 .Net Core 3.1 API 的控制器内访问服务信息