我有一個字段'DOB',它的類型是varchar,在mysql.I中我輸出格式爲1989/09/24 00:00:00.000當我選擇語句時,我在晶體報告中得到了相同的結果。需要將其轉換爲sep 09,1989的格式。我沒有找到如何在公式編輯器中做到這一點。請幫助我解決此問題。謝謝...如何將varchar字段轉換爲水晶報表中的日期格式?
回答
試試這個,它首先獲取varchar並在日期後刪除空格和時間戳,然後將剩下的內容轉換爲實際日期。一旦完成,您可以對Crystal允許的字段進行格式設置。
CDate(Left({YourDateField}, Instr(1, {YourDateField}, " ") - 1))
只需將YourDateField替換爲您嘗試轉換的字段即可。
嘿BukHix,它工作正常....謝謝大家:) – Friend 2013-03-25 13:29:16
您可以通過以下查詢轉換日期格式mysql本身。
SELECT date_Format('1989/09/24', '%Y/%m/%d');
嗨Dhinakaran Pragasam,我需要它在crytsal報告。你給的只會在sql選擇工作,但不是在晶體報告的公式編輯器... :( – Friend 2013-03-25 07:11:32
@朋友我不知道水晶報告。請參考這個http://www.c-sharpcorner.com/UploadFile/mahesh/DateFormatInCR06132007092248AM/DateFormatInCR.aspx – Dhinakar 2013-03-25 07:36:15
感謝您的鏈接親愛的,我會檢查它:) – Friend 2013-03-25 10:07:48
- 1. 將日期轉換爲數字的水晶報表
- 2. 水晶報表日期時間轉換
- 3. 如何將水晶報告中的計算字段轉換爲SSRS表達式?
- 4. 將Varchar轉換爲水晶報告中的小數點
- 5. 將水晶報表轉換爲PDF
- 6. 水晶報表函數用於將Seconds轉換爲Timespan格式
- 7. 水晶報表公式日期獨立
- 8. 水晶報告格式字段
- 9. 將表格文本轉換爲水晶報表
- 10. 水晶報表SQL表達式字段
- 11. convert varchar(ddmmyyyy)轉換爲日期格式
- 12. 將整數中的總時間轉換爲水晶報表中的HH:MM格式
- 13. 水晶報表中的日期格式化
- 14. 如何將varchar字段轉換爲日期
- 15. 如何將VARCHAR轉換爲日期格式?
- 16. 將水晶報告轉換爲pdf格式
- 17. 將varchar字段轉換爲日期字段
- 18. 水晶報表格式化
- 19. 將水晶報表代碼轉換爲日期範圍的Oracle SQL查詢
- 20. 水晶報表公式字段
- 21. 水晶報表日期範圍報告
- 22. 水晶報告:錯誤的日期格式字符串錯誤
- 23. 將varchar轉換爲sql服務器中的日期格式
- 24. 水晶報表的日期格式錯誤
- 25. 水晶報表中優雅的字符串日期(範圍)轉換
- 26. 如何將日期字符串轉換爲sql日期格式
- 27. 在teradata中將varchar(50)轉換爲日期格式'yyyy-mm-dd'?
- 28. 將水晶報告中的數字字段格式化爲固定長度
- 29. 水晶報告中的自定義日期格式
- 30. 將日期轉換爲varchar,然後將其轉換回日期
請嘗試在你的公式中使用DateValue(columnName),並讓我知道你得到了什麼輸出 – DevelopmentIsMyPassion 2013-03-25 07:47:59