что означает данный sql запрос?
SELECT ProductCode, Product, QuantityPerUnit, INT(PriceOut1) & ' руб.' AS [Рублей], MID(FORMAT(PriceOut1, 'Standard'), INSTR(FORMAT(PriceOut1, 'Standard'), ',') + 1) & ' коп.' AS [Копеек] FROM tblMain WHERE InPriceList = -1
Странно, в прошлой теме был t-sql...
Студент зачет сдает чтоль?
прога учета просто и надо разобратся с запросами или хотя б почитать где можно разобраться по человечески.
По существу темы - запрос у вас просто, делает выборку столбцов из таблицы tblMain, фильтрует записи по столбцу InPriceList, отбирает только те, где значение -1. Над полученными столбцами, после фильтрации выполняет некие манипуляции. Я так понимаю основной вопрос в том - какие? Тогда элементарно, открываете справку по акцесс, смотрите функции, смотрите что они возвращают, вот и ответ. Дело 10 минут копания в справке, могу сделать за вас, но не хочу, ибо это ни мне, ни вам это не принесет пользы в конечном итоге. Так что - RTFM!
Цитата: SomewherSomehow
Я так понимаю основной вопрос в том - какие? Тогда элементарно, открываете справку по акцесс, смотрите функции, смотрите что они возвращают, вот и ответ.
Эти чудовищные выражения на VBA дербанят число с плавающей запятой на строки типа "11 руб" и"13 коп".