Nisit-singhakosit / TTB-Item2-Practical-Coding-with-Specific-Technologies

0 stars 0 forks source link

Item 2 : Practical Coding with Specific Technologies #1

Open Nisit-singhakosit opened 2 weeks ago

Nisit-singhakosit commented 2 weeks ago

Indicators Practical Coding with Specific Technologies (20%) Preferred Skill: Java Spring Boot และ API Integration

Questions จงพัฒนา REST API โดยใช้ Java Spring Boot สำหรับจัดการข้อมูลลูกค้าในระบบ CRM โดย API ควรมีความสามารถในการทำ CRUD operation สำหรับข้อมูลลูกค้า ดังนี้

Customer Properties: -CustomerId (Primary Key) -Firstname -Lastname -CustomerDate -IsVIP -StatusCode -CreatedOn -ModifiedOn

Database Query: คำถาม: เขียน SQL query เพื่อดึงข้อมูลยอดขายสูงสุดของลูกค้าแต่ละรายในปีที่ผ่านมา พร้อมทั้งจัดเรียงผลลัพธ์ตามยอดขายจากสูงสุดไปต่ำสุด และแสดงลำดับ (rank) ของลูกค้าตามยอดขาย

table : Sales column : -CustomerId -SaleAmount -SaleDate