Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Interview Questions
Technical Business Analyst (Junior)

Có bảng orders(id, user_id, status, total, created_at). Viết câu SQL đếm số đơn theo từng status trong tháng 6/2026.

SQL cơ bản đủ để tự check số liệu mà không phải nhờ dev. Không cần tối ưu, chỉ cần GROUP BY đúng và lọc ngày đúng.
1 câu trả lời Tiki, MoMo, VNG, Got It 4 lượt xem

1 Câu trả lời

Khang Hoang
16/08/2026
SELECT status, COUNT(*) AS so_don FROM orders WHERE created_at >= "2026-06-01" AND created_at < "2026-07-01" GROUP BY status ORDER BY so_don DESC. Em dùng >= đầu tháng và < đầu tháng sau chứ không dùng BETWEEN, tại cột created_at có cả giờ phút, dùng BETWEEN là sót mất mấy đơn trong ngày cuối tháng. Cần thêm doanh thu thì thêm SUM(total). Em dùng SQL chủ yếu để tự check số trước khi đưa vào tài liệu, kiểu xem thật ra có bao nhiêu đơn đang treo ở trạng thái chờ thanh toán.

Đăng nhập để viết câu trả lời và nhận feedback từ AI

Muốn luyện tập thêm?
AI tạo 16 câu hỏi phỏng vấn từ JD của bạn — chấm điểm và feedback chi tiết

Thảo luận

Chưa có thảo luận nào. Bạn mở màn nhé — không cần viết dài, một góc nhìn cũng được.

Câu hỏi liên quan

Behavioral Việc gì bạn từng làm mà bạn thấy tự hào nhất? Vì sao?... (1 trả lời) Behavioral Kể về một lần làm nhóm mà có người không xong phần của họ. Bạn xử lý sao?... (1 trả lời) Behavioral Kỹ năng mới nhất bạn tự học là gì? Học kiểu gì và mất bao lâu?... (1 trả lời) Situational Dev nhắn "requirement của bạn không rõ, mình không làm được". Bạn phản ứng sao?... (1 trả lời) Culture Fit Bạn thấy mình hợp ngồi phân tích tài liệu hơn hay hợp đi nói chuyện khai thác thông tin từ người khá... (1 trả lời)