evitando armadilhas em comparações sqlite datetime
comparando diretamente as seqüências de dados do DateTime no SQLite geralmente leva a inconsistências. Um método mais robusto envolve estas etapas:
padronize para yyyymmdd:
consultas eficientes:
Com o formato yyyymmdd, as consultas tornam -se simples e confiáveis:
SELECT *
FROM table_1
WHERE mydate >= 20090101 AND mydate
Isso filtra com precisão mydate
dentro do ano especificado. Observe que você não precisa mais de citações nos valores da data, pois eles são inteiros.
lidando com a entrada do usuário:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3