Динамический оператор Python Sql с именами столбцов из значения базы данныхPython

Программы на Python
Ответить
Anonymous
 Динамический оператор Python Sql с именами столбцов из значения базы данных

Сообщение Anonymous »

У меня есть таблица с именами, годом и количеством очков:

Код: Выделить всё

 ("Andi", 2020, 40),

("Andi", 2021, 60),

("Andi", 2022, 55),

("Andi", 2023, 55),

("Alex", 2020, 14),

("Alex", 2021, 1),

("Alex", 2022, 13),

("Alex", 2023, 13),

...
Я пытаюсь заархивировать это в файл Excel с помощью writefile() и т. д.
И это должно выглядеть так



NAME
2020
2021
2022
2023
ИТОГО




Энди
40
60
55
55
210


Алекс
141
13
13
41



И, конечно, в следующем году будут добавлены новые записи:
("Andi",2024,49), ("Alex",2024,10),...
Итак, sqlstament следует также добавить это, когда я снова создам файл Excel в следующем году.
Я нашел это:
Как выбрать значение столбца в качестве имени столбца с условиями в таблице SQL
, которое жестко закодировано и работает как бы я этого хотел но я не хочу менять его каждый год.
Моя база данных также начинается в 2016 году, так что это будет очень длинный отчет.
Я пытался создать циклы for для select, from, on,... но я думаю, что может быть более простой способ?
Есть идеи, как этого добиться?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/793 ... a-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»