Как я могу вести отчет об акциях, используя Crystal Reports? - PullRequest
0 голосов
/ 12 марта 2011

Я хочу получить следующий результат с помощью запроса в Crystal Reports:

У меня есть биржевая таблица, в которой три столбца «тип», «продукт» и «количество» теперь я хочу, чтобыперетащите два выражения sql в моем отчете, 1-й - «INN», 2-й - «Out», и это происходит, если «тип» - это покупка, поэтому он проверяет поле «продукт» и ДОБАВЛЯЕТ количество, а если тип - «Продажа», то меньшеколичество в соответствии с «продуктом»

Так какой запрос я должен написать, чтобы получить результат?

1 Ответ

0 голосов
/ 12 марта 2011

У вас есть таблица с полем типа. Учитывая ваш вопрос, есть некоторые вещи, которые можно только предположить, чтобы ответить на него. Итак, я предполагаю:
1. type относится к типу smallint
2. это 1 для покупок или чеков и 2 для продаж или поставок
3. вы имеете в виду, что вам нужно знать конечный запас продукции
Тогда запрос:
select product, sum((3-2*type)*quantity) as stock from table_name group by product

если у вас есть другие значения для типов, вам придется использовать формулу, отличную от 3-2 * type. Удачи

...