nizo 0 Denunciar post Postado Agosto 19, 2008 Ola pessoal, estou com um problemãooo como eu monte uma query assim? não sei usar ainda o BETWEEN! Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Agosto 19, 2008 Ola pessoal, estou com um problemãooo como eu monte uma query assim? não sei usar ainda o BETWEEN! Vamos lá: SELECT data FROM tabela WHERE data BETWEEN '08-08-2008' AND '22-08-2008'; http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
nizo 0 Denunciar post Postado Agosto 19, 2008 Ola pessoal, estou com um problemãooo como eu monte uma query assim? não sei usar ainda o BETWEEN! Vamos lá: SELECT data FROM tabela WHERE data BETWEEN '08-08-2008' AND '22-08-2008'; http://forum.imasters.com.br/public/style_emoticons/default/clap.gif beleza, mais se tiver uma opção de acima de " Datas acima de 2008"como eu vou montar essa query? Compartilhar este post Link para o post Compartilhar em outros sites
Paulo Caesar 0 Denunciar post Postado Agosto 20, 2008 SELECT `data` FROM `tabela` WHERE (`data` BETWEEN '08-08-2008' AND '22-08-2008') OR (EXTRACT(YEAR FROM `data`) > 2008); veja se funciona como quer, no caso ali você vai ter que colocar só o ano obviamente Compartilhar este post Link para o post Compartilhar em outros sites
nizo 0 Denunciar post Postado Agosto 21, 2008 SELECT `data` FROM `tabela` WHERE (`data` BETWEEN '08-08-2008' AND '22-08-2008') OR (EXTRACT(YEAR FROM `data`) > 2008); veja se funciona como quer, no caso ali você vai ter que colocar só o ano obviamente Então pessoal, o que eu preciso é de que ele selecione de um valor X ate um valor máximo:por exemplo: quero um carro que custa entre 2000 até acima de 10000. mais não sei montar a query dessa forma =/ Compartilhar este post Link para o post Compartilhar em outros sites
Paulo Caesar 0 Denunciar post Postado Agosto 23, 2008 Você não disse isso no primeiro tópico, se precisa de ajuda, não omita informações né? SELECT * FROM `carros` WHERE `preco` BETWEEN 2000.00 AND 10000.00 Presumindo que o "preco" seria um campo de decimal(2) Só não entendo porque seria acima de 10000. Se você vai usar between, você deveria estar checando por 2000 até 10000, pra procurar por 2000 até 10000 e maior que 10000?! Não seria procurar somente o preço mínimo, no caso SELECT * FROM `carros` WHERE `preco` >= 2000.00 Compartilhar este post Link para o post Compartilhar em outros sites