Trong mySQL, tôi muốn trả lại tổng số hồ sơ có start_date
trong năm hiện tại (như trong năm 2012, KHÔNG trong khoảng thời gian một năm) và (như một truy vấn riêng) số lượng hồ sơ từ năm trước (năm 2011 trong trường hợp hiện tại).Trả lại tất cả hồ sơ mySQL cho năm hiện tại
Ngày bắt đầu của tôi được lưu trữ như sau: 2012-12-02
. Tôi đang sử dụng PHP.
Trợ giúp về cách tôi tạo thành các truy vấn này sẽ được đánh giá cao.
Cảm ơn, điều đó đã giúp tôi đi đúng hướng. – user1857692
Không chắc chắn rằng đó là một quyết định tốt. Nếu bạn có chỉ mục vào ngày START_DATE, nó sẽ không hoạt động. Tốt hơn là chuẩn bị tất cả các chế phẩm ở phần bên phải của điều kiện. Một cái gì đó như thế này START_DATE> DATE_FORMAT (NOW(), '% Y-01-01 00:00:01') –