Tôi có bảng user
, chứa id_user
, username
và user_time
. Và user_time
là khi người dùng đã đăng ký, các thuộc tính là timestamp
nên đầu ra là như thế này:Hiển thị dữ liệu trong ngày, tuần, tháng và năm hiện tại
User A | user_time > 2014-12-22 10:10:10
Sau đó, tôi sử dụng truy vấn này để hiển thị dữ liệu mỗi năm
SELECT * FROM user WHERE user_time = YEAR(NOW());
Các công trình truy vấn nhưng chỉ lợi nhuận một hàng trống. Nó không chỉ là năm, mà còn cả ngày, tuần và tháng trả lại hàng trống. Tại sao truy vấn này không trả về bất kỳ dữ liệu nào?
Cảm ơn người đàn ông .. nó hoạt động –
@Andhika Bạn có thể chấp nhận câu trả lời nếu bạn thấy nó hữu ích :) – VMAtm
NĂM (user_time) = YEAR (NOW()) không được khuyến nghị; vì nó sẽ yêu cầu quét toàn bộ bảng. Thử người dùng FROMPLUS SELECT * FROM WHERE YEAR (user_time) = YEAR (NOW()) ' – ItsMe