sql - 欺骗 SQL 将数据读取为 true 而不是 false
问题描述
在问这个之前,我在网上到处搜索:
我正在自学如何创建一份报告,让我的同事更轻松。我想为从未参加过的客户提供一份报告。我们使用 last_bill_svc_date,但问题是我一直面临的问题是,由于客户是自费的,因此存在某种不可计费的访问类型。
有没有办法让我欺骗 SQL 认为访问类型对于计费服务日期是正确的?
我正在使用两个不同的表格,我希望这是我所需要的,以便提取从未参加过的报告。我有 17 个访问类型 ID 号,我需要它始终是真实的,以便计费。
我正在使用 Credible 为电子健康记录“Query builder 2.0”提供的自定义 AD Hoc 是我使用的。
非常感谢任何帮助,我会尽我所能澄清。我的目标是显示最后一个计费服务日期为空,这样我就可以计算有多少会员还没有参加中心。
编辑
我不完全确定如何展示一个例子,但我会尽力而为。
client_id first_name last_name last_bill_svc_date
--------------------------------------------------
1 A-firstname A-lastname Null
2 B-firstname B-lastname Null
3 C-firstname C-lastname Null
4 D-firstname D-lastname Null
5 E-firstname E-lastname Null
6 F-firstname F-lastname Null
7 G-firstname G-lastname Null
8 H-firstname H-lastname Null
9 I-firstname I-lastname Null
我实际上能够提取上面的确切记录,但它忽略了自费访问类型的记录。
我曾经使用过 WHERE 语句,如
Where (ClientVisit.visittype_id In ('514', '519', '527', '533', '509',
'500', '528', '540', '529', '511', '506', '513', '545', '530', '510', '512',
'507') And Clients.client_status = 'active')
访问类型是我希望它关注的类型,但不幸的是,它专注于计费访问类型而忽略了不可计费的访问类型。我希望能够强制 SQL 读取特定的访问类型,无论如何都要计费。我很难弄清楚我需要从哪一列收集信息,因为 Credible 的自定义 AD HOC 有 11 页的表格。截至目前,我正在使用两个表:Clients 和 ClientVisit
编辑第二部分
Select Clients.client_id As client_id,
Clients.last_name,
Clients.first_name,
Clients.last_bill_svc_date
From Clients
Where Clients.client_id In (Select ClientVisit.client_id
From ClientVisit) And Clients.client_status = 'active'
这是我在朋友的帮助下目前在列表中的代码。它显示了没有参加其中一个中心的 47 名成员的结果。在电子表格中,我只显示了 last_bill_svc_date 的 BLANK 结果。
我做了一份来自“高级搜索报告”的报告,该报告在 Credible 中提供,我在其中选择了我知道可以计费的遭遇类型。虽然我知道坚持使用高级搜索报告可能是最好的方法。我切换到可以从 SQL Query Builder 2.0 运行报告的导出工具的原因是,当我通过高级搜索报告时,我将能够让它只显示客户的主要团队,而不是手动执行。
我想看到的结果如下:
客户的名字和姓氏,
客户的开始日期(因此,我们知道会员成为活跃会员多长时间仍未参加)
最后计费服务日期(我将其过滤为 NULL),
主要团队(每个客户只能拥有一个主要团队,但可以分配到多个团队)。
我意识到访问 id 编号 528 有很多自费,这迫使访问类型在 Credible 中不可计费。那时我想强制它读取它,就好像 ID '528' 是可计费的,即使它声称它是不可计费的。
想要指定访问类型的另一个原因是我们提供计费电话服务,我们可以在其中与客户进行外展。显然,这不算作客户对其中一个中心的出席。
它必须非常简单才能让它按照我想要的方式工作。否则,我将不得不接受并继续使用高级搜索报告功能。
解决方案
推荐阅读
- php - 转换不同格式的日期格式 PHP
- solr - Solr 中的原始查询参数被忽略
- javascript - 如何通过多个页面的异步获取请求将数据存储在数组中?
- sharepoint-online - 组合框选定的值不保留
- php - 使用数组数据格式化 Excel Laravel
- python - 为什么这个 SQL INSERT INTO 语句会抛出错误:TypeError: not all arguments convert during string formatting
- ios - currentContext 表示样式改变子视图控制器视图的大小
- mysql - 无法使用 java.util.UUID 从主键为二进制 (128) 的 Mysql db 检索数据
- firebase - Firebase 即时用户禁用?
- calayer - 通过 AVAssetExportSession 导出时,CABasicAnimation 不更新自定义 CALayer 属性