Сортировка по TV числовое значение
Помогите пожалуйста, есть
4
4
4
33
3
3
22
2
2
и т.п.
Помогите как сделать по числам?
[[!pdoPage?
&sortby=`likeDislike`
&includeTVs=`likeDislike`
&where=`{"likeDislike:>":1}`
....
Все работает отлично, но сортировка идет как по тексту, а нужно по числам. Т.е. сейчас сортировка такая4
4
4
33
3
3
22
2
2
и т.п.
Помогите как сделать по числам?
Комментарии: 3
попробуйте TV поле likeDislike сделать типом Число (в тип ввода для TV)
&sortby=`{"CAST(`likeDislike`.`value` AS DECIMAL(13,3))":"DESC"}`
Спасибо Илья Уткин.
Сначала не работало, я посмотрел запрос и привел к такому виду
Сначала не работало, я посмотрел запрос и привел к такому виду
&sortby=`{"CAST(likeDislike AS DECIMAL(13,3))":"DESC"}`
Теперь все супер!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.