ติดปัญหา SQL รูปแบบการเก็บวันที่ครับ

คือในฐานข้อมูลของผมเก็บเวลา เป็นชนิด text เพราะ ต้องการให้เป็นรูปแบบที่มี " / " ตัวอย่าง 22/10/2019
โค้ดตอนเรียกเวลาประมานนี้ครับ
var Bangkok = new Date().toLocaleString("en-US", {timeZone: "Asia/Bangkok"});
var a = new Date().getDate();
var b = new Date().getMonth() + 1;
var c = new Date().getFullYear();
var date_ = a+"/"+b+"/"+c;

เข้าเรื่องครับ คือผมต้องการดึงข้อมูลระหว่างวันที่นี้... ถึงวันที่นี้มาโชว์
 sql = "SELECT time_date  FROM time WHERE time_date BETWEEN '"+detail_start_date+"'AND'"+detail_finish_date+"' ";
แต่ผลลัพธ์ที่ได้มัน select  ไม่ตรงตามที่เลือกวันครับ มันตรงแค่วันแต่หลังจากเครื่องหมาย " / " ไม่ตรงครับ 
ควรแก้ตรงไหนดีครับ ขอผู้รู้ช่วยด้วยครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่