Я использую VB.net для написания MYSQL-приложения, и мне нужно добавить одну функцию - возможность добавлять столбцы для каждой недели, в течение которой работали мои сотрудники. Например, я хочу, чтобы первый столбец назывался «W1», а следующий - «W2» и т. Д. Вплоть до «W52». поэтому мой вопрос заключается в том, как мне добавить столбец к моей таблице и добавить его имя к его текущему значению? если бы в имени не было букв, это было бы легко, но мне нужно, чтобы в названии также была буква «W», чтобы избежать путаницы. чтобы добавить столбец у меня есть это:
ALTER TABLE manager ADD W1 MEDIUMINT;
Мне просто нужна часть, которая добавляет INTEGER к типу данных VARCHAR, если это возможно ... Может быть, должно быть какое-то преобразование типов данных?
UPDATE:
то, что я хочу отобразить в моей форме на vb.net, это представление таблицы данных, которое выглядит в точности так:

Просто чтобы пояснить далее, черная полоса в самом верху - это отметки даты для каждой недели, я хотел бы включить это в таблицу данных, если это возможно, но это не обязательно. В каждом столбце недели сотрудники будут вводить проценты, которые они проработали (например, 20% или 0,20 - это один день работы). Я знаю, что это странный способ ведения дел, но он обязателен ... и мне было интересно, если это так Можно автоматизировать создание этих столбцов, а не вводить их вручную.