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 6 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

Culture Fit Bạn hình dung một ngày làm việc của BA gồm những gì?... (1 trả lời) Culture Fit Bạn biết gì về công ty và sản phẩm của bên mình?... (1 trả lời) Culture Fit Bạn dùng mấy công cụ AI kiểu ChatGPT trong công việc BA thế nào?... (1 trả lời) Situational Trong buổi họp, khách dùng một thuật ngữ nghiệp vụ bạn chưa nghe bao giờ. Bạn làm gì ngay lúc đó?... (1 trả lời) Technical Designer gửi bạn wireframe màn hình đăng ký. Bạn check những gì trước khi chuyển cho dev?... (1 trả lời)