我对Crystal Reports并不很有经验,而且我似乎无法弄清楚如何将我的Oracle日期转换为可与Crystal Reports一起使用的日期。格式字段将其作为数字。有任何想法吗?将Oracle日期转换为Crystal Reports
1
A
回答
0
以下是必须考虑的几点:
Oracle返回的日期数据类型列作为一个日期时间对象本身。这意味着当你这样做时,例如
SELECT birthdate FROM emp
,所有员工的生日都会以日期时间值的形式返回。datetime类型的这些数据可以由Crystal Reports作为值组合来处理。如果要格式化此数据以供显示,请查找Crystal Report的日期时间格式化功能。
如果要将此日期作为格式化字符串从Oracle传递到Crystal Reports,那么Oracle中提供了一个很棒的功能
TO_DATE
。这意味着,如果您提供SELECT TO_DATE('birthdate', 'DD-MON-YYYY HH24:MI:SS') FROM emp
,那么员工日期将为VARCHAR2
键入字符串,例如28-MAR-1987 21:40:13
。关于Oracle Docs的更多信息。
因此,在基本的SQL语句或Crystal Reports中,您可以在何处格式化日期。您只需要Google进一步了解Crystal Reports中的选项。我刚刚在Oracle SQL中为您提供了解决方案。
相关问题
- 1. 将vb6转换为C#。 Crystal Reports - ParameterFields
- 2. Crystal Reports日期格式
- 3. ORACLE将NVARCHAR2转换为日期/时间
- 4. 如何将Oracle DateTime转换为日期
- 5. 在Crystal Reports中转换为Unicode字体
- 6. Oracle日期转换
- 7. Crystal Reports日期时间格式化
- 8. Crystal Reports日期参数错误
- 9. Crystal Reports中的日期提示
- 10. 将Crystal Reports编译为exe
- 11. 将Crystal Reports文本对象/文本框转换为HTML?
- 12. 将数值转换为英文Crystal Reports中的文本
- 13. 将Crystal Reports公式转换为SSRS表达式
- 14. Crystal报表:将日期参数转换为秒数
- 15. 将日期转换为varchar,然后将其转换回日期
- 16. 将SQL日期转换为SAS日期
- 17. 将MySQL日期转换为Java日期
- 18. PHP - 将日期转换为UTC日期
- 19. 将DAAppearanceTime转换为日期
- 20. 将字符串转换为日期字段为SQL Oracle
- 21. 在Crystal Reports中将UTC字符串转换为日期的最佳方法是什么?
- 22. ORA-00904,而UTC日期转换为Oracle日期
- 23. Oracle日期转换为Python中的日期时间
- 24. 当日期为空时,Crystal Reports显示字段灰色
- 25. 将日期转换为日历问题
- 26. 将日历转换为日期
- 27. 将日期转换为星期几
- 28. 将美国日期(文本)转换为欧洲日期(日期)的Excel转换
- 29. oracle - 将许多日期格式转换为单一格式日期
- 30. PHP Oracle将日期从yyyy-mm-dd转换为mm/dd/yyyy
Rachcha - 谢谢你的回答。我有一个连接到Crystal Reports的整个表,我没有真正有办法(我知道)首先使用SQL提取数据以导入Crystal Reports。我希望我做到了,因为在那里转换日期(SQL)是有点熟悉/以前做过的事情。 – kevinbpcls 2013-05-13 19:38:07
你只需要花更多时间在Crystal Reports和SQL上。我敢打赌,CR中必须有一个机制来使用SQL来获取数据,否则在CR中维护复杂的报告将会非常困难和低效。 – Rachcha 2013-05-13 19:41:44
我发现了添加命令选项,并最终找出了它是如何工作的,它似乎在做我想做的事情。我必须重新开始,但是没关系! – kevinbpcls 2013-05-14 15:14:17