ดูเหมือนว่าฉันจะไม่ได้ผลลัพธ์ที่น่าเชื่อถือจากการสืบค้นเทียบกับฐานข้อมูล sqlite โดยใช้สตริงวันที่และเวลาเป็นตัวเปรียบเทียบ:
select *
from table_1
where mydate >= '1/1/2009' and mydate <= '5/5/2009'
ฉันจะจัดการการเปรียบเทียบ datetime กับ sqlite ได้อย่างไร
update: field mydate เป็นประเภทข้อมูล DateTime
'2009-11-13'สำหรับ mydate จะน้อยกว่า'2009-11-13 00:00:00')
Datetime()เช่นเดียวกับที่ @Brad ได้รวมไว้ในการกล่าวถึงโซลูชันของเขา ไม่งั้น VS2012 บ่น ขอบคุณแบรด.
mydateคอลัมน์ของคุณ ฉันเดาว่ามันไม่ใช่รูปแบบที่รองรับ SQLite: sqlite.org/lang_datefunc.html