java - sql developer 上的 sql 查询返回的计数与应用程序中返回的计数不同
问题描述
我正在为仪表板目的编写查询。我正在根据 created_date 列从表 A 中计数。我的查询如下
select 'New requests today' as Details,count(id) CNT
from A
where trunc(created_date)=trunc(systimestamp at TIME ZONE 'US/Central')
在 sql developer 上执行时,我得到的计数是 2,这是正确的,但是一旦应用程序运行查询,计数就是 3。
以下是 3 行的 created_date(全部在 CST 中)
11-OCT-19 10.27.14.634000000 AM
11-OCT-19 10.04.11.247000000 AM
10-OCT-19 08.00.29.443000000 PM
所以从技术上讲,计数是 2,但我假设从应用程序中以某种方式读取第三created_date
行11-OCT-19 01.00.29.443000000 AM GMT
有谁知道为什么会这样,解决办法是什么?
解决方案
推荐阅读
- javascript - 如何在Jquery中找到标题包含的e元素内的跨度
- c# - 在这种情况下,.NET Core Web 应用程序中实际运行的是什么代码?
- assembly - 瑞萨 M32R 处理器程序前调用和返回
- python - 用 NaN 更新列,过滤行的平均值
- python-3.x - LTRect 和 LTLine 提取 - pdfminer
- android - 尝试在 ubuntu 18.04 上安装 ionic 时出错
- python-3.x - 从 discord.py wait_for_messages 捕获和响应超时的方法是什么?
- java - Java 8 将字符串列表转换为映射
- c# - 如何在 ASP.NET WebApi 2 中的控制器之外生成 URL?
- pandas - 根据多列上的条件从熊猫中删除/选择行