Bom dia a todos
O problema que eu tive foi ao fazer uma view de uma tabela enorme, a notas_fiscais
, que conta com milhares de dados
Fui tentar fazer a criação de uma tabela de view filtrando as vendas do ano de 2018 e o MySQL Workbench criou assim:
CREATE
ALGORITHM = UNDEFINED
DEFINER = `root`@`localhost`
SQL SECURITY DEFINER
VIEW `venda_2018` AS
SELECT
`notas_fiscais`.`CPF` AS `CPF`,
`notas_fiscais`.`MATRICULA` AS `MATRICULA`,
`notas_fiscais`.`DATA_VENDA` AS `DATA_VENDA`,
`notas_fiscais`.`NUMERO` AS `NUMERO`,
`notas_fiscais`.`IMPOSTO` AS `IMPOSTO`
FROM
`notas_fiscais`
WHERE
(YEAR(`notas_fiscais`.`DATA_VENDA`) = 2018)
Percebi que ao fazer a consulta, ele só salvou as vendas até o mês de março, dando um retorno de 6500 linhas. Acredito que deve ser o MySQL Workbench não deixando eu criar uma view muito grande.
A minha dúvida é, como eu faço para garantir que ele colete todos os dados, independente do tamanho da view que vai ser gerada?