У меня есть поле receiptno, представляющее собой varchar с числовым значением, и я хочу отсортировать его. Сортировка в виде строки дает мне неправильный порядок. Я хотел бы попробовать отсортировать его как целое число. Есть ли в любом случае для преобразования в целое число в порядке по предложению, чтобы я мог сортировать по целому числу в самом запросе.
receiptno
Вы можете использовать cast или convert для преобразования типа поля:
cast
convert
... ORDER BY CAST(receiptno AS INTEGER) ASC
Редактировать извините, фиксированный синтаксис
Итак, измените тип этого столбца