Я хочу сортировать данные по имени месяца и именам месяцев на французском языке, как бы я это сделал. Я искал много, но не получил никакого результата. Любой будет очень полезен. СпасибоСортировка данных по столбцу с именем месяца
ответ
Вы искали? Я не думаю, что так
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');
Дублировать из: MySql - order by monthname
Первый Google результат
DataTables, мой плохой, и до сих пор, первый результат;)
var monthNames = ["January", "February", "March",
"April", "May", "June",
"July", "August", "September",
"October", "November", "December"];
jQuery.fn.dataTableExt.oSort['month-name-asc'] = function (x, y) {
var xPos, yPos;
jQuery.each(monthNames, function (k, v) {
if (x == v) xPos = k;
if (y == v) yPos = k
});
return ((xPos < yPos) ? -1 : ((xPos > yPos) ? 1 : 0));
};
jQuery.fn.dataTableExt.oSort['month-name-desc'] = function (x, y) {
var xPos, yPos;
jQuery.each(monthNames, function (k, v) {
if (x == v) xPos = k
if (y == v) yPos = k
});
return ((xPos > yPos) ? -1 : ((xPos < yPos) ? 1 : 0));
};
http://drmsite.blogspot.com/2013/08/datatables-custom-sort-by-month-name.html
OP не ссылается на какие-либо запросы, но хочет сортировать Datatables. – Daan
ответ исправлен – Daimos
Несмотря на то, что я цитировал в ответ, я бы изменил этот способ делать что-то сейчас и вместо этого использовал momentjs для сортировки месяцев, таким образом momentjs берет всю страсть от разбора языка. Не забудьте установить правильный 'moment.locale()' хотя! У вас есть JSFiddle с кодом, и я возьму косоглазие? – annoyingmouse
Обновление для данных 1.1 0+
var monthNames = ["January", "February", "March",
"April", "May", "June",
"July", "August", "September",
"October", "November", "December"];
jQuery.extend(jQuery.fn.dataTableExt.oSort, {
"month-name-asc": function (a, b) {
var xPos = 0, yPos = 0;
$.each(monthNames, function (k, v) {
if (a == v) xPos = k;
if (b == v) yPos = k;
});
return ((xPos < yPos) ? -1 : ((xPos > yPos) ? 1 : 0));
},
"month-name-desc": function (a, b) {
var xPos = 0, yPos = 0;
$.each(monthNames, function (k, v) {
if (a == v) xPos = k;
if (b == v) yPos = k;
});
return ((xPos > yPos) ? -1 : ((xPos < yPos) ? 1 : 0));
}
});
- 1. Сортировка DataTable по месяцу с именем месяца в качестве данных
- 2. Сортировка по конкретному столбцу
- 3. Сортировка ListView по столбцу
- 4. Сортировка по одному столбцу
- 5. Сортировка данных по столбцу в java
- 6. Сортировка кадра данных по столбцу чисел
- 7. Сортировка базы данных MySQL по столбцу
- 8. База данных: Сортировка по неиндексированному столбцу
- 9. Сортировка по столбцу таблицы соединений
- 10. GAS - Сортировка flexTable по столбцу
- 11. Dssheet Подформа сортировка по столбцу
- 12. Сортировка строк таблицы по столбцу
- 13. Python: сортировка списка по столбцу
- 14. проблема сортировка ListView по столбцу
- 15. Linux, сортировка по n столбцу
- 16. Сортировка файла csv по столбцу
- 17. yii2 Сортировка GridView по столбцу
- 18. WPF ListView сортировка по столбцу
- 19. Сортировка массива 2d по столбцу
- 20. Сортировка ListView по неправильному столбцу
- 21. Сортировка строки по определенному столбцу
- 22. Сортировка многомерного массива по столбцу
- 23. Сортировка/фильтрация данных по столбцу, который не включен в объект
- 24. listview C# сортировка по определенному столбцу
- 25. Сортировка массива python по столбцу с разными типами данных
- 26. Сортировка кадра данных R по столбцу с длинными строками
- 27. Сортировка массива по году месяца
- 28. SQL Алфавитно-цифровая сортировка по столбцу VARCHAR
- 29. Сортировка dataframe по первому столбцу, Pandas
- 30. PyQt4: Сортировка QTableWidget по столбцу, содержащему значок
что вы искали? – VedX