Acho que não fui tão claro no título, portanto irei esmiuçar melhor aqui...
É o seguinte, quero saber se há algum jeito de pegar as linhas de uma coluna q está em VARCHAR com informações do tipo "4 PONTOS DE ILUMINAÇÃO", dessa informação pretendo retirar somente o número que em questão é o "4" e colocá-lo em outra coluna INTEGER. Há essa possibilidade? Detalhe, as vezes as informações não está seguindo um padrão de vim somente como "4 PONTOS DE ILUMINAÇÃO" às vezes vêm dados com mais informações númericas que precisa distinguir, por exemplo, a mim só interessa pegar números que vem antecedendo as palavras "PONTOS", "PTOS", "PTS", têm algum jeito de distinguir isso?
Saúde e paz para todos,
Prezados não sei o que vem ocorrendo com a minha procedure;
No phpMyAdmin, em Editar rotina, detalhes consta:
Em "Adicionar parâmetro"
BEGIN
DECLARE var_data DATE;
DECLARE var_dia VARCHAR(50);
DECLARE contador INT DEFAULT 0;
SET var_data = data_inicial;
SET var_dia = DAYNAME(data_inicial);
WHILE contador < intervalo DO
INSERT INTO tbpdodia(data_inicio, diassemanas)VALUES
(var_data, var_dia);
SET contador = contador + 1;
SET var_data = DATE_ADD(data_inicial, INTERVAL contador DAY);
SET var_dia = DAYNAME(var_data);
END WHILE;
END;
DELIMITER;
Call adicionar_data('2020-11-29', 398);
Gostaria que a coluna "data_inicial" fosse preenchida com as datas de 2020-11-29 a 2021-12-31
O resultado mostra erros.
Boa noite! estou com dúvidas em relação a array, eu tenho uma procedure no SQL Server e essa procedure exibe uma lista de resultados, eu gostaria de pega o valor desses resultados e lista em um array para eu comparar com outro valor que vai ser selecionado em um select , tipo abaixo: