Подскажите, пожалуста, -в supporte
sql select max(cast(katmc.barkod as integer)) приводит к переполнению типа,
sql select max(cast(katmc.barkod as numeric)) пишет "неверный тип",
а как тогда?
edward_K писал(а):integer больно мало 32 штуки с копейками. Int64? longint , comp - влом запускать
Int64 - пишет "неверный тип", longint - "переполнение", comp - результат получается в 16-ричном виде. А мне надо в десятичном. Как тогда его в supporte в десятичный вид перевести?
sql select max(cast(katmc.barkod as double)) from katmc;
Только len katmc.barkod по структуре БД = 30 (+ еще символы могут быть не только цифровые), а целочисленные типы в Гал max 8байтовые.
Но если вы уверены что у вас "в меру" большие katmc.barkod может и прокатит.