Помогите создать запрос
Добавлено: 16.01.2023 14:41:53
Добрый день имеется Б.Д., где
// Начало
CREATE TABLE `Вася_Пупкин` (
`Наименование` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`Ном.№` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`Стоимость` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`22.08.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`05.09.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`08.09.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`13.09.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`27.09.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`13.10.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`20.10.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`27.10.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`03.11.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`14.11.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`13.12.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`12.01.23` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci'
)
COLLATE='cp1251_general_ci'
ENGINE=InnoDB
;
// Конец
Не могу сделать выборку: `Наименование`, `Ном.№`, `12.01.23`*
* `12.01.23` -это дата последнего поступления на склад. Столбцы постоянно добавляются другими датами.
В некоторых языках программирования имеется возможность выбрать по номеру столбца. В SQL что-то плохо искал.
Помогите написать запрос, при котором формировался ответ для дальнейшего экспорта на моб.устройства.
// Начало
CREATE TABLE `Вася_Пупкин` (
`Наименование` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`Ном.№` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`Стоимость` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`22.08.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`05.09.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`08.09.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`13.09.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`27.09.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`13.10.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`20.10.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`27.10.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`03.11.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`14.11.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`13.12.22` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci',
`12.01.23` VARCHAR(1024) NULL DEFAULT NULL COLLATE 'cp1251_general_ci'
)
COLLATE='cp1251_general_ci'
ENGINE=InnoDB
;
// Конец
Не могу сделать выборку: `Наименование`, `Ном.№`, `12.01.23`*
* `12.01.23` -это дата последнего поступления на склад. Столбцы постоянно добавляются другими датами.
В некоторых языках программирования имеется возможность выбрать по номеру столбца. В SQL что-то плохо искал.
Помогите написать запрос, при котором формировался ответ для дальнейшего экспорта на моб.устройства.