CrazyLOL 2 Denunciar post Postado Maio 14, 2012 Bom galera, é o seguinte, eu coloquei em minha bd uma tabela chamada DATA do tipo DATE, e para inserir uso a funçao Now(), até ai acho que está ok. ( quero gravar apenas o dia/mes e ano ) e gostaria de usar uma busca onde a pessoa estaria escolhendo De: até a data: sendo DE = a primeira data exemplo do dia 12/05/2012 e ATÉ: 14/05/2012 e estaria retornando apenas os valores desse intervalo, questão em si é que jeito que faço uma pesquisa assim? ( E converter da tabela Y-M-D para D-M-Y ) Obrigado =D Compartilhar este post Link para o post Compartilhar em outros sites
PauloAlexandre 0 Denunciar post Postado Maio 14, 2012 Olá, Você poderia fazer da seguinte forma em seu select SELECT * FROM __SUATABELA__ WHERE __DATAINICIAL__ >= '2012-05-12' AND __DATAFINAL__ <= '2012-05-14' Desta forma, sua consulta retornará somente os registros com DATA entre 12 e 14/05/2012. Caso resolva trabalhar também com horas, é aconselhável gravar os dados com o strtotime(), exemplo: strtotime(date("Y-m-d H:i:s")). Neste caso o campo não pode ser DATE nem TIME, pode ser DECIMAL mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
CrazyLOL 2 Denunciar post Postado Maio 15, 2012 Boa paulo, obrigado deu uma clareada na mente.. no meu proprio select já posso fazer a conferencia então ne? Tenho que da uma lida mais no manual do mysql rssrs.. =) E me fala uma coisa, como posso para fazer que o mysql em vez de gravar Y-M-D grave D-M-Y ??? Compartilhar este post Link para o post Compartilhar em outros sites
CrazyLOL 2 Denunciar post Postado Maio 16, 2012 Paulo, fiquei com uma duvida no seguinte caso, como criei 2 variaveis para receber as datas inicial e fim, como que ficaria a comparação? no caso a dt_inicio = recebe o primeiro e dt_fim recebe o ultimo e na minha ficha só tem o campo data_proposta... como faz? Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Maio 16, 2012 a data sempre é gravada como y-m-d. oq você pode fazer é formatar pelo banco essas campos de data http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Maio 16, 2012 criei 2 variaveis para receber as datas inicial e fim, como que ficaria a comparação?no caso a dt_inicio = recebe o primeiro e dt_fim recebe o ultimo e na minha ficha só tem o campo data_proposta... como faz? select dados from tabela where data_proposta BETWEEN dt_inicio and dt_fim; Compartilhar este post Link para o post Compartilhar em outros sites
CrazyLOL 2 Denunciar post Postado Maio 16, 2012 Obrigado Fernando, e uma outra coisa, no caso eu usava um AND para separar as pessoas que fizeram a ficha... poderia por 2 and no mesmo select desse jeito? "SELECT * FROM propostas_digitadas WHERE data_proposta BETWEEN '$dt_inicio' AND '$dt_fim' AND vendedor = '$vendedor' ORDER BY cliente_nome"; Compartilhar este post Link para o post Compartilhar em outros sites
PauloAlexandre 0 Denunciar post Postado Maio 16, 2012 Conforme o Fernando passou, você pode usar o BETWEEN e pode também usar 2 ou mais and's no mesmo select, sem problema algum, conforme o exemplo que você mesmo postou... "SELECT * FROM propostas_digitadas WHERE data_proposta BETWEEN '$dt_inicio' AND '$dt_fim' AND vendedor = '$vendedor' ORDER BY cliente_nome"; Compartilhar este post Link para o post Compartilhar em outros sites
CrazyLOL 2 Denunciar post Postado Maio 16, 2012 Conforme o Fernando passou, você pode usar o BETWEEN e pode também usar 2 ou mais and's no mesmo select, sem problema algum, conforme o exemplo que você mesmo postou... "SELECT * FROM propostas_digitadas WHERE data_proposta BETWEEN '$dt_inicio' AND '$dt_fim' AND vendedor = '$vendedor' ORDER BY cliente_nome"; Opá então tranquilooo.. obrigado a todos :) Agora vou ver se consigo encontrar um calendario em javascript para adicionar no meu formulario =) Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Maio 16, 2012 :seta: http://jqueryui.com/demos/datepicker/ Compartilhar este post Link para o post Compartilhar em outros sites
CrazyLOL 2 Denunciar post Postado Maio 17, 2012 Henrique obrigado, porém devo ser muito "noob" pois não encontrei no site que me passou uma opção para fazer o download desses arquivos.. Compartilhar este post Link para o post Compartilhar em outros sites