sql >> Database teknologi >  >> RDS >> Mysql

MySql - bestil efter månedsnavn

du kan angive som

ORDER BY FIELD(MONTH,'January','February','March',...)


SELECT leave_balance.balance, MonthName(leave_balance.date_added) AS month 
FROM leave_balance WHERE leave_balance.staff_id_staff = $iid 
GROUP BY month,  leave_balance.leave_type_id_leave_type 
HAVING leave_balance.leave_type_id_leave_type = $leaveBalTypID 
ORDER BY FIELD(MONTH,'January','February','March',...,'December');


  1. OPDATERING med CASE og IN - Oracle

  2. SQL Server-replikering kræver det faktiske servernavn for at oprette forbindelse til serveren

  3. Oracle ORA-00979 - ikke et GROUP BY-udtryk

  4. Transponer rækker til overskrifter i MYSQL