Добрый день
Есть таблица в ней есть текстовое поле.Необходимо выбрать данные где в этом поле находится максимальное число. ТО есть преобразовать все строки в числовой формат исключая строки где есть текст и взять максимальное число.
Такое возможно?
Здравствуйте, serb, Вы писали:
S>Есть таблица в ней есть текстовое поле.Необходимо выбрать данные где в этом поле находится максимальное число. ТО есть преобразовать все строки в числовой формат исключая строки где есть текст и взять максимальное число.
На вскидку:
SELECT
MAX(CASE ISNUMERIC(FIELD) WHEN 1 THEN FIELD ELSE 0 END)
FROM MY_TABLE
Поступай так, чтобы максима своей воли в любое время могла стать принципом всеобщего законодательства.