sql - BI Publisher 中的日期格式 - SQL 数据集
问题描述
我想在 sql 查询中使用 date 参数来创建数据集。这是查询:。
select id,name,doj from test1 where doj=:input
但参数是 2019-01-17T18:30:00.000+00:00 格式。我如何在 SQL 中进行比较。
解决方案
使用 TO_CHAR 函数
SELECT
TO_CHAR( sysdate, 'YYYY-MM-DD' )
FROM
dual;
假设:input
=2018-12-31
您的代码看起来像这样以查找 2018 年 12 月 31 日的记录:
select id,name,doj from test1 where TO_CHAR( doj, 'YYYY-MM-DD' )=:input
推荐阅读
- python - 将包含元组列表的字典导出到 CSV 文件
- javascript - ::before元素的jQuery/JS随机背景图片解决方案
- django - 如何修复“文件不是 zip 文件”
- python - 在类中初始化记录器以在重试装饰器中使用
- php - Laravel - 我如何查询月份和年度日期?
- python - 返回变量名而不是它的值
- ios - Xcode 11.1 未安装带有更改的新版本 (iOS 13.1.2)
- google-apis-explorer - 为什么我不能使用在线 Api Explorer 将现有 MediaItem 添加到现有相册?
- spring-boot - 在springboot中生成YAML格式响应
- mysql - 如何在一个查询中从三个表中获取数据,其中表 2 包含表 1 和表 3 中的外键