как я могу сделать топор против y таблицы со столбцами из другой таблицы в netezza - PullRequest
0 голосов
/ 02 апреля 2020

Здравствуйте, мне нужна помощь с запросом в netezza. Я хочу разработать запрос, который показывает мне, сколько регистров для каждого клиента в определенные даты. Я исследовал в sql и увидел, что это может быть acommpli sh с динамическим c pivot, но у меня возникла проблема с netezza, так как он не позволяет сводный: я получил таблицу, как это, пример "

id | key |   name   | x | date | y|
1  |  a  | daniel   | - | 1 may|- |
2  |  a  | max      | - | 2 may|- |
3  |  a  | jay      | - | 5 may|- |
4  |  a  |  dan     | - | 2 may|- |

мне нужно, чтобы он показал мне что-то вроде этого:

date | daniel | max | jay | dan |
1 may|   1    | 0   |   0 |  0  |
2 may|   0    | 1   |   0 |  1  |
5 may|   0    | 0   |   1 |  0  |

, где числа - это сумма регистра

заранее спасибо, если вы можете мне помочь

edit: забыл, что это должен быть dinami c он мог иметь неизвестное количество имен edit: я пытался использовать суммы случаев, но у меня возникла проблема, когда это не динамически c как я могу решить это?

или если у вас есть руководство по netezza или что-то, что я могу исследовать, чтобы решить эту проблему

...