сортировка
сортировка
Подскажите плз, возможно ли отсортировать поле,которое имеет такие значения -
1 дн. 01:20
3 дн. 03:12
2 дн. 10:25
2 дн. 09:22
в результате :
1 дн. 01:20
2 дн. 09:22
2 дн. 10:25
3 дн. 03:12
1 дн. 01:20
3 дн. 03:12
2 дн. 10:25
2 дн. 09:22
в результате :
1 дн. 01:20
2 дн. 09:22
2 дн. 10:25
3 дн. 03:12
Лучше, конечно, сортировать то, из чего ты это значение получаешь, т.е. собственно временной интервал, суть INTEGER, по возрастанию.
Но можно и как строку. Только тут будь осторожен - после "1 дн." идёт "10 дн.", а не "2 дн." как хотелось бы. Но и это можно обойти - вместо первой цифры нужно обязательно писать пробел.
Но можно и как строку. Только тут будь осторожен - после "1 дн." идёт "10 дн.", а не "2 дн." как хотелось бы. Но и это можно обойти - вместо первой цифры нужно обязательно писать пробел.
Проблема в том что данные и такие попадаются:WildSery писал(а): Только тут будь осторожен - после "1 дн." идёт "10 дн.", а не "2 дн." как хотелось бы. Но и это можно обойти - вместо первой цифры нужно обязательно писать пробел.
23:55
08:55
1 дн. 07:20
1 дн. 01:22
при сортировке получаем
1 дн. 01:22
1 дн. 07:20
08:55
23:55
Как с этим быть?