Как я могу создать табличный отчет в SQL, когда имена столбцов в базе данных, а не в запросе? - PullRequest
1 голос
/ 30 июля 2009

http://www.geocities.com/colinpriley/sql/sqlitepg09.htm имеет хороший метод для создания табличного отчета, где имена столбцов для таблицы могут быть закодированы в запросе, но в моем случае столбцы должны быть значениями из базы данных. Скажем, у меня есть ежедневные цифры продаж, такие как:

  Transaction  Date     Rep Product Amount
  1            July 1   Bob A12     $10
  2            July 2   Bob B24     $12
  3            July 2   Ted A12     $25
  ...

и мне нужен еженедельный сводный отчет, показывающий, сколько каждого продукта продано каждым представителем:

        A12   B24
  Bob   $10   $12
  Ted   $25    $0

Мои имена столбцов взяты из столбца Product. Скажем, у любого продукта, в котором есть строка в указанном диапазоне дат, должен быть столбец в отчете. Но другие продукты, которые не были проданы в этот период времени, не должны иметь столбец со всеми 0. Как я могу это сделать? Бонусные баллы, если он работает в SQLite.

ТИА.

1 Ответ

0 голосов
/ 30 июля 2009

http://weblogs.asp.net/wallen/archive/2005/02/18/376150.aspx имеет хороший способ извлечь столбцы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...