2011-07-05 42 views
13
sqlite> SELECT * FROM RawResponseTimes WHERE CreationTime <= 2011-06-14 17:17:23; 
Error: near ":17": syntax error 

Mọi thứ có vẻ ổn nhưng không hài lòng với giờ 17, điều gì mang lại?Có gì sai với truy vấn ít hơn ngày này?

Sử dụng SQLite.

+4

Lý do nó được ném lên trên '17', là bởi vì nó tin rằng bạn đang cố gắng trừ' 2011 - 06 - 14'. Sau đó nó đến 17 và không biết bạn đang cố gắng làm gì. –

Trả lời

22

Giữ giá trị dữ liệu trong dấu nháy đơn ...

sqlite> SELECT * FROM RawResponseTimes WHERE CreationTime <= '2011-06-14 17:17:23';

27

Có vẻ như bạn đang thiếu ' giây từ ngày của bạn.

SELECT * FROM RawResponseTimes WHERE CreationTime <= '2011-06-14 17:17:23';

+2

Cảm ơn anh chàng! Sai lầm ngu ngốc nhưng hơi quá tầm thường để tìm kiếm trong Google một cách dễ dàng. Tôi sẽ bỏ phiếu nếu tôi có thể! – Chucky

0
SELECT * FROM RawResponseTimes WHERE CreationTime <= CONVERT(DATETIME, '2011-06-14 17:17:23'); 
Các vấn đề liên quan