
Enviado em 27/09/2012 - 14:26h
Não sou profissional da área de informática e Linux, mas uso os serviços do mundo dos microcomputadores, Linux, MWindows!!!!!, banco de dados, PostgreSQL,MySQL e SQLITE, venho abrir este tópico para contar minha experiência com SQLITE, muito bom quando precisamos um banco de dados não servidor em um único arquivo, porém, me deparava com um problema, não conseguia filtrar um período entre datas, exemplo: select *from texemplo where data>='dd/mm/aaaa' and data<='dd2/mm2/aaaa2', o SQLITE não define o tipo date para datas, o SQLITE define apenas text, igual a um STRING, assim se tentarmos por exemplo definir um campo date quando usamos o SQL anterior não funciona e se usarmos um drive ODBC dados aparecem em branco quando importados para planilha eletronica em ambiente Mwindows, assim o campo com data deve ser definido como text, tudo isso porque SQLITE não define o tipo date e o tipo text se aplicado consulta anterior filtra na ordem do código ASCII dos números que compoem a data, o SQLITE usa funções para transformar o strig text em date, porém, aqui quero compartilhar minha experiência, a documentação é escassa e em inglês e a função 'date' do sqlite no select é extrememente tipada, e um desvio retorna erro, assim, após muito tempo comsegui sucesso em utilizá-la seguindo exemplo a seguir: select *from texemplo where data>=date('aaaa-mm-dd') and data<=date('aaaa2-mm2-dd2'), com este formato consegui filtrar período entre datas e o comando date tranformou o campo tipo text em um campo tipo date(data). Parece simples mas temos a função date, o string entre parenteses e aspas simples e os segmentos da data(text ou string) separados por hífen("-") na ordem ano mes dia.Resolvido este problema hoje posso usar este versátil banco de dados. Não era por nada que gigantes corporativos como a ADOBE e Mozilla estão por trás deste banco de dados, muitos já conheciam este fato mas para aqueles que como eu tinham dúvida tento ajudar, Muito Obrigado, Marcelo Paiva.Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Discos que não instalam o sistema por erro MBR/GPT no Linux
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
Instalação do driver Epson L3150 (2)
Continuando meus tópicos anteriores (7)
Configurar cloudflare via terminal (1)









