Comparações no mysql – Between

Preciso saber quais são os registros entre 2 datas, por exemplo, todos os clientes que se cadastraram entre 2 datas.

Simples vamos usar o BETWEEN.

-> SELECT cli_id,cli_nome FROM tb_clientes WHERE cli_dtcadastro BETWEEN ‘2007-08-01′ AND  ‘2007-08-10′;

Mysql é muito facil nao é?

One Response

  1. Uma observação: se o campo for timestamp E houver um intervalo de dias (pelo menos 1) colocando só a data ‘AAAA-MM-DD’ a query funciona PORÉM se as datas forem iguais como por exemplo listar tudo que tem naquela data, o between não funciona a menos que tenha a hora também.

Leave a Reply