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.
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.
Giữ giá trị dữ liệu trong dấu nháy đơn ...
sqlite> SELECT * FROM RawResponseTimes WHERE CreationTime <= '2011-06-14 17:17:23';
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';
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
SELECT * FROM RawResponseTimes WHERE CreationTime <= CONVERT(DATETIME, '2011-06-14 17:17:23');
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ì. –