Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > CODE CONVERT วันที่ ใน SQL COMMAND Crystal Reports



 

CODE CONVERT วันที่ ใน SQL COMMAND Crystal Reports

 



Topic : 056472



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์




Covert Datetime rpt

จากรูปด้านบนครับ ติด error CONVERT Datetime
ซึ่งผมเขียน parameter ใน SQL Command ของ Crystal Report ครับ
โดยคำสั่งทั่วไปของ ตัวแปร string ไม่มีปัญหาครับ แต่ติดตรงที่ว่า ผมไม่ทราบ CODE เกี่ยวกับการ CONVERT วันที่ครับ
ท่านใดพอทราบ ช่วยผมทีครับ ตอนนี้รีบมากครับ ติดเรื่องการออกรายงานแบบวันที่ครับ

อันนี้โค้ดที่เขียนไว้ใน SQL COMMAND ครับ
SELECT transport.tran_no, transport.sale_no, customer.cus_id, customer.cus_name, customer.cus_houseno, customer.cus_moo, customer.cus_tumboon, customer.cus_aumper, customer.cus_province, customer.cus_tel, transport.tran_amount, transport.tran_price, transport.tran_date
FROM transport INNER JOIN customer ON transport.cus_id = customer.cus_id
WHERE transport.tran_date = {?date} AND customer.cus_tumboon = '{?tumboon}'

ขอบคุณล่วงหน้าครับ



Tag : .NET, Ms Access, Crystal Report, Win (Windows App), VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-02-23 19:47:35 By : iSOON_zA View : 3624 Reply : 5
 

 

No. 1



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์


พอจะมีทางไหนบ้างครับที่จะเขียนพารามิเตอร์ เรียกวันที่ ที่ต้องการออกมาแสดงใน Crystal Report
พอดี ไปปรับเวอร์ชั่นใหม่ ทุกทีใช้ VB Express กับ Report 2008 เวอร์ชั่น 12 รันรายงานเรียกวันที่ได้ไม่มีปัญหา

ทีนี้ผมเปลี่ยนมาใช้ Visual studio 2008 pro edition ที่มีตัว Crystal Report มาให้ในตัว แต่เป็นเวอร์ชั่น 10
เลยเกิดปัญหานี้ขึ้นครับ

ถามอีกนิดครับ จะทำไงให้ Visual studio 208 ใช้กับ report 2008 เวอร์ชั่น 12 ได้บ้างครับ พอดีต้องทำตัว Setup ด้วยเลยเปลี่ยนตัวโปรแกรม ขอบคุณล่วงหน้าครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-23 22:01:23 By : iSOON_zA
 


 

No. 2

Guest


ถ้า DATATYPE เป็นตระกูล datetime ก้อใช้


SELECT convert(varchar, getdate(), 100) – mon dd yyyy hh:mmAM (or PM)
                                        – Oct  2 2008 11:01AM          
SELECT convert(varchar, getdate(), 101) – mm/dd/yyyy - 10/02/2008                  
SELECT convert(varchar, getdate(), 102) – yyyy.mm.dd – 2008.10.02           
SELECT convert(varchar, getdate(), 103) – dd/mm/yyyy
SELECT convert(varchar, getdate(), 104) – dd.mm.yyyy
SELECT convert(varchar, getdate(), 105) – dd-mm-yyyy
SELECT convert(varchar, getdate(), 106) – dd mon yyyy
SELECT convert(varchar, getdate(), 107) – mon dd, yyyy
SELECT convert(varchar, getdate(), 108) – hh:mm:ss
SELECT convert(varchar, getdate(), 109) – mon dd yyyy hh:mm:ss:mmmAM (or PM)
                                        – Oct  2 2008 11:02:44:013AM   
SELECT convert(varchar, getdate(), 110) – mm-dd-yyyy
SELECT convert(varchar, getdate(), 111) – yyyy/mm/dd
SELECT convert(varchar, getdate(), 112) – yyyymmdd
SELECT convert(varchar, getdate(), 113) – dd mon yyyy hh:mm:ss:mmm
                                        – 02 Oct 2008 11:02:07:577     
SELECT convert(varchar, getdate(), 114) – hh:mm:ss:mmm(24h)
SELECT convert(varchar, getdate(), 120) – yyyy-mm-dd hh:mm:ss(24h)
SELECT convert(varchar, getdate(), 121) – yyyy-mm-dd hh:mm:ss.mmm
SELECT convert(varchar, getdate(), 126) – yyyy-mm-ddThh:mm:ss.mmm
                                        – 2008-10-02T10:52:47.513
– SQL create different date styles with t-sql string functions
SELECT replace(convert(varchar, getdate(), 111), ‘/’, ‘ ‘) – yyyy mm dd
SELECT convert(varchar(7), getdate(), 126)                 – yyyy-mm
SELECT right(convert(varchar, getdate(), 106), 8)          – mon yyyy

แต่ถ้าคุณเก็บเป็น varchar ก็ไป convert เป็น datetime สะก่อน
ส่วนการส่งอะไรไปที่ CR ให้คิดว่า CR เป็น GRIDVIEW
จัดไปให้เสร็จก่อนอย่าไปหวังพึ่งอะไรจากมันมาก

และตอนนี้ลบ CR ออกจากเครื่องแล้วค่ะ
ไม่ประทับใจเลย BUG เกิน ตัวก้อใหญ่เรื่องมากตอนทำ SETUP อีกตะหาก
ลองรอถามพี่ๆเพื่อนๆคนอื่นดูละกันค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-23 23:05:15 By : สาวเอ๋อ (ก้อคนมานเอ๋อ)
 

 

No. 3



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์


ใน ฐานข้อมูล Access 2007 ผมเป็น Date/time เวลาดึงมาผม ต้อง convert เป็น varchar เหรอครับ ยังงงอยู่เลย

WHERE pick_date = convert(varchar, '{?pick}', 103)

จากโค้ดที่ลองเขียนก็ Error เหมือนเดิมครับ ไม่ทราบว่า '{?pick}' --- parameter นี้ ผมจะต้องไปไว้ตำแหน่งไหนครับ งงมาแลยครับตอนนี้
ทุกทีใช้ Crystal Report Ver.12 ไม่ต้อง Convert วันที่ก็ได้ พอเปลี่ยนมาเป็นเวอร์ชั่น 10 เลยงง ครับ
ยังไงช่วยแนะนำทีครับ ขอบคุณมากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-23 23:16:34 By : iSOON_zA
 


 

No. 4



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์


SELECT *
FROM pick
WHERE pick_date = #18/2/2011#

ถ้าใช้แบบนี้ ไม่มีปัญหาครับ แต่ รายงานจะออกแค่ข้อมูลที่เป็น วันที่ 18/2/2544 แต่ผมจะทำให้เลือกข้อมูลตามวันครับ มีใครหาวิธีเขียน convert ที่มีตัวแปร parameter ได้บ้างครับ ช่วยผมที T-T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-24 00:28:40 By : iSOON_zA
 


 

No. 5

Guest


ออ access ขอโทดค่ะ ที่ให้เป็น code convert ของ mssql
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-24 07:22:45 By : สาวเอ๋อ (ก้อคนมานเอ๋อ)
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : CODE CONVERT วันที่ ใน SQL COMMAND Crystal Reports
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่