![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как избежать ошибки при выпонении запроса SQL [D5, MSSQL]
boogier © (2002-03-07 14:33:00)Есть таблица с полем типа varchar, в которое пишется числовое либо не числовое значение. Как подсчитать максимум числовых значений?
select max(convert(int,Table.Pole)) from fable
дает ошибку, так как convert отказывается конвертировать в int нечисловые значения.
boogier (2002-03-07 16:05:00) [1]спасибо!!!!
McSimm (2002-03-07 14:46:00) [2]Используйте WHERE IsNumeric(Table.Pole)
Shaman_Naydak (2002-03-07 14:43:00) [3]Под MSSQL можно написать так:
select max(convert(int,Table.Pole)) from Table
where ISNUMERIC(Table.Pole) = 1