No código do curso ele demonstra a query com aspas duplas. Porém quando fui realizar a consulta no SQLite Online não deu certo, apareceu um resultado diferente e dava erro. Tive que modificar algumas Aspas duplas para Aspas simples para que aparecesse o mesmo resultado. Gostaria de saber o porquê isso aconteceu e qual é a diferença de uso das Aspas Simples para as Aspas Duplas?
Código mostrado no curso
SELECT strftime("%Y/%m", v.data_venda)AS "Ano/Mes",
f.nomeAS Nome_Fornecedor,
COUNT(iv.produto_id)AS Qtd_Vendas
FROM itens_venda iv
JOIN vendas vON v.id_venda = iv.venda_id
JOIN produtos pON p.id_produto = iv.produto_id
JOIN fornecedores fON f.id_fornecedor = p.fornecedor_id
WHERE strftime("%m", v.data_venda) = "11"
GROUPBY Nome_Fornecedor, "Ano/Mes"
ORDERBY "Ano/Mes", Qtd_Vendas
;
Código que precisei fazer para dar o mesmo resultado
select strftime('%Y/%m', v.data_venda) As "Ano/Mes",
f.nome as Nome_Fornecedor,
COUNT(iv.produto_id) as Qtd_Vendas
From itens_venda iv
join vendas v on v.id_venda = iv.venda_id
join produtos p on p.id_produto = iv.produto_id
join fornecedores f on f.id_fornecedor = p.fornecedor_id
where strftime('%m', v.data_venda) = '11'
group by Nome_Fornecedor, "Ano/Mes"
Order by "Ano/Mes", Qtd_Vendas
;