Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Duvida em quando usar >= e <= ou usar apenas > e <

Bom dia professor(a) e amigos Desculpem minha humilde ignorância , digo ignorância, pois acredito que minha dúvida não seja sobre syntax mas sim, sobre interpretação.

No exemplo temos: "Atualize todas as compras feitas entre 01/07/2009 e 01/07/2010 para que elas tenham a observação 'entregue antes de 2011' e a coluna recebido com o valor TRUE."

Minha dúvida é? Quando sei se devo incluir a data no período (data >= '2009-07-01' and data <= '2010-07-01') ou não incluir a data e sim apenas o período (data > '200 9-07-01' and data < '2010-07-01').

Desde já obrigado Cordialmente.

4 respostas

Bom dia,

A utilização vai depender do período que você deseja selecionar, comentando esses dois exemplos, ficaria:

data >= '2009-07-01' and data <= '2010-07-01' Atualizaria todos os registros com datas entre 2009-07-01 e 2010-07-01, inclusive eles mesmos. Ou seja, produtos com datas 2010-07-01 ou 2009-07-01 seriam atualizado.

data > '2009-07-01' and data < '2010-07-01' Nesse caso, você conseguirá atualizar todos os registros entre 2009-07-01 e 2010-07-01 porém os registros com 2009-07-01 ou 2010-07-01 não seriam atualizados. Esse exemplo poderia ser reescritos a exemplo do primeiro da seguinte forma: data >= '2009-07-02' and data <= '2010-07-02'. Entendeu?

Espero ter ajudado.

[]s

Boa tarde Igor. Obrigado pela resposta, mas a syntax e o return eu já tinha em mente. Minha dúvida, acredito que seja mais na interpretação.

Pensamos assim, seu gerente pede " - quero todas as compras feitas entre 01/07/2009 e 01/07/2010."

Qual seria sua syntax e porque?

Obrigado amigos e professores Cordialmente.

solução!

Boa tarde João,

No exercício acima, o correto seria incluir as datas de início e fim.

Eu acho válido você levar este tipo de dúvida para o seu ambiente de trabalho, já que eu acredito que não existe um padrão para isso e pode variar de um lugar para outro, mas normalmente, quando alguém pede um determinado relatório que aconteceu entre um dia e outro, acredito que esta pessoa quer inclusos os dias que ela falou, ou seja, utilizar => e <=.

Elias, desculpe a demora e obrigado pela ajuda