@dwenlvov
Аналитик

Postgresql 3 columns: rowid, category, and values. По факту 1 строка и 2 колонки, что не так?

Привет
подскажите, что не так с этим скриптом?
всего 2 значения в 1 строку, должны превратиться в одну колонку
но: "The provided SQL must return 3 columns: rowid, category, and values."
SELECT *
FROM crosstab(
  ' with a(id) AS(
		VALUES
		(1),(2),
		(3),(4),
		(5),(6),
		(7),(8),
		(9),(10),
		(11),(12)
	)
	SELECT 
		min(id) FILTER(WHERE id >= 1 and id <=3),
		min(id) FILTER(WHERE id >= 7 and id <=12)
	FROM a 
	ORDER BY 1 ')
AS t(col int)
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы