0
Filter theo Quý( 3 tháng bằng 1 quý) trong react js
Em chào mọi người ạ. Hiện tại em đang mắc một vài vấn để với dự án mà em đang theo, đó là là em có 1 api khách hàng, nhưng em cần filter theo quý trong data đó xem trong quý đó có bao nhiêu khách hàng và bao nhiêu giao dịch, thì em cần làm như thế nào ạ, mọi người giúp em với ạ Em cảm ơn.
Thêm một bình luận
1 CÂU TRẢ LỜI
+1
- Về giao diện thì em dùng mấy thư viện datepicker để build phần giao diện chọn ngày, thường thì trong các UI Library như Ant design, material ui... đều có sẵn.
- Hoặc nếu chỉ muốn xem theo quý thì em có thể để UI dạng Select > Option, một mục cho chọn năm và một mục cho chọn quý. VD: year=2022 ; quarter=Q2
- Sau đó thì gửi kèm những tham số này theo API thôi.
Về phần backend:
- Nếu gửi payload là quarter=Q2 -> quý 2 thì thêm bước chuyển đổi giá trị Q2 thành thời gian bắt đầu và thời gian kết thúc quý. Q2 thì lúc nào cũng cố định là tháng 4, 5, 6.
- Sử dụng các hàm
startOfQuarter
vàendOfQuarter
trong các thư viện xử lý ngày tháng cho tiện - Nếu muốn lấy ra tổng số KH và tổng số giao dịch thì hãy viết một cái API mới. Dùng hàm
COUNT
trong sql để đếm và dùng where để lọc đúng quý.
em đã hiểu rồi ạ, em cảm ơn anh nhé