|
|
|
Convert ตัวแปรจาก varchar เป็น Datetime เพื่อเทียบกับค่าใน DB |
|
|
|
|
|
|
|
Code (ASP)
date_split = Split(request.form ("month_fueling"),"/") ***month_fueling = 26/4/2555/25/5/2555
date_start = date_split(0)&date_split(1)&date_split(2) ***date_start = 26/4/2555
date_end = date_split(3)&date_split(4)&date_split(5) ***date_end=25/5/2555
ฟิลด์ที่เก็บค่า Datetime ไว้คือ invoice_date
Code (ASP)
sql = "SELECT liter, price_per_unit,cost,odometer,invoice_date FROM wshell_transaction WHERE invoice_date=convert(varchar,getdate(), 120) "
อยากนำค่า date_start และ date_end ไปเทียบกับค่าใน invoice_date อ่ะครับ
ไม่ทราบว่าต้อง Convert ตัวแปรจาก varchar ไปเป็น Datetime อย่างไรเหรอครับ
เพื่อให้สามารถหาข้อมูลระหว่างตัวแปร date_start และ date_end ได้
date_start,date_end (varchar as Variable)
invoice_date(Datetime in DB)
Tag : ASP, Ms SQL Server 2008, JavaScript, VBScript
|
|
|
|
|
|
Date :
2012-04-19 11:30:58 |
By :
imperator |
View :
3632 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูพวก CDate แล้วหรือยังครับ อันที่จริงแค่โยนค่าให้ถูก Format ก็ได้แล้วครับ แต่ผมจะใช้รูปแบบเช่น 19-Apr-2012 แบบนี้ไม่ต้องกลัว Format ผิดครับ
|
|
|
|
|
Date :
2012-04-19 11:46:19 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|