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.Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
O que você está ouvindo agora? [2] (212)
Debian 13 "trixie&... lançado! (43)
baschrc customizado pegeui vários. (1)
eu tive uma idéia, mas mais privada sobre o assunto de mu online e ser... (7)