1
resposta

[Dúvida] Dúvida

Olá, boa noite, nesta aula, não estou conseguindo rodar o comando abaixo, aparece como resultado o erro que subi após o comando. Poderiam por favor me orientar, sobre como resolver?

Comando :

SELECT strftime("%Y",data_venda) FROM vendas LIMIT 5;
: SQLITE_ERROR: sqlite3 result code 1: no such column: %Y
Table - [vendas] column: id_venda, data_venda, total_venda, cliente_id
1 resposta

Oi Paulo, tudo bem?

O erro menciona 'no such columns' o que significa 'não existem tais colunas' o que podemos inferir que ele está interpretando o Y como um nome de uma coluna, em vez de uma string de formato.

Testei utilizando aspas simples e funcionou:

SELECT strftime('%Y', data_venda) FROM vendas LIMIT 5;

Portanto, peço que teste utilizando '%Y' e veja se funciona também!

captura de tela da saída da consulta. É mostrado vários anos

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!