|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
Consulta escala de acordo com o mêsGalera
Estou com uma dúvida de como selecionar no meu banco data_inicio e data_fim de acordo com o mês. Por exemplo digito Julho, minha consulta devera trazer todos os periodos cadastrados para aquele mês. Segue abaixo o jeito q tentei fazer, mas parece que o phpmyadmin não existe este tipod e função. Alguem poderia me explicra como posso fazer? select pl.nome, p.data_inicio, p.Data_fim from plantonista pl, periodo p where pl.id_plantonista=p.id_plantonista and to_char(p.data_inicio,'mm')='07' OBS: O formato das datas é varchar e estão assim no banco: 02/07/2008. Obrigada. |
|
|
Re: Consulta escala de acordo com o mêssimples... para usar o TO_CHAR vc tem que indicar um campo que não seja
char. O varchar é char (var na frente quer dizer variante) coloque o seu campo para date e aí sim vc poderá usar o to_char sussegada ps: isso é banco oracle? ps 2: pq vc usou o campo como varchar? foi problemas na inclusão dos registros? Débora escreveu: > > Galera > > Estou com uma dúvida de como selecionar no meu banco data_inicio e > data_fim de acordo com o mês. > > Por exemplo digito Julho, minha consulta devera trazer todos os > periodos cadastrados para aquele mês. > > Segue abaixo o jeito q tentei fazer, mas parece que o phpmyadmin não > existe este tipod e função. Alguem poderia me explicra como posso fazer? > > select pl.nome, p.data_inicio, p.Data_fim > from plantonista pl, periodo p > where pl.id_plantonista=p.id_plantonista and > to_char(p.data_inicio,'mm')='07' > > OBS: O formato das datas é varchar e estão assim no banco: 02/07/2008. > > Obrigada. > > |
|
|
RE: Consulta escala de acordo com o mêsEu acho bem melhor que a data fique em formato date. Assim se vc utilizasse 'SELECT * FROM Tabela WHERE MONTH(ColunaData) = 7;' funcionaria. To: php-pt@... From: debisdey@... Date: Wed, 23 Jul 2008 20:27:54 +0000 Subject: [php-pt] Consulta escala de acordo com o mês Galera Estou com uma dúvida de como selecionar no meu banco data_inicio e data_fim de acordo com o mês. Por exemplo digito Julho, minha consulta devera trazer todos os periodos cadastrados para aquele mês. Segue abaixo o jeito q tentei fazer, mas parece que o phpmyadmin não existe este tipod e função. Alguem poderia me explicra como posso fazer? select pl.nome, p.data_inicio, p.Data_fim from plantonista pl, periodo p where pl.id_plantonista=p.id_plantonista and to_char(p.data_inicio,'mm')='07' OBS: O formato das datas é varchar e estão assim no banco: 02/07/2008. Obrigada. _________________________________________________________________ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ [As partes desta mensagem que não continham texto foram removidas] |
|
|
Re: Consulta escala de acordo com o mêsai já temos um problema no banco vc deveria ter usado campos de data mesmo,
isso ai vai complicar tua vida.. Explique melhor o que vc deseja ai veremos se tem como arrumar.... 2008/7/23 Débora <debisdey@...>: > Galera > > Estou com uma dúvida de como selecionar no meu banco data_inicio e > data_fim de acordo com o mês. > > Por exemplo digito Julho, minha consulta devera trazer todos os > periodos cadastrados para aquele mês. > > Segue abaixo o jeito q tentei fazer, mas parece que o phpmyadmin não > existe este tipod e função. Alguem poderia me explicra como posso fazer? > > select pl.nome, p.data_inicio, p.Data_fim > from plantonista pl, periodo p > where pl.id_plantonista=p.id_plantonista and > to_char(p.data_inicio,'mm')='07' > > OBS: O formato das datas é varchar e estão assim no banco: 02/07/2008. > > Obrigada. > > > -- .: |Luiz Felipph .: |Web Developer(PHP) .:: |Linux User #434361 [As partes desta mensagem que não continham texto foram removidas] |
|
|
Re: Consulta escala de acordo com o mêsOlá Débora,
pelo que vi você quer selecionar de acordo com o mês... Como não esta usando campo tipo 'date', você precisa separar o mês da string Para fazer isso poderá utilizar essa função: Substring('texto', posicao_inicial, posicao_final); O Mysql inicia a string com a posição 1; Exemplo: select substring('Rodrigo', 2,1) retorna 'o' select substring('02/07/2008',4,2) retorno '07' Qualquer duvida por me retornar ou falar no msn - tsi_rodrigo@... Até mais..... 2008/7/23 Débora <debisdey@...>: > Galera > > Estou com uma dúvida de como selecionar no meu banco data_inicio e > data_fim de acordo com o mês. > > Por exemplo digito Julho, minha consulta devera trazer todos os > periodos cadastrados para aquele mês. > > Segue abaixo o jeito q tentei fazer, mas parece que o phpmyadmin não > existe este tipod e função. Alguem poderia me explicra como posso fazer? > > select pl.nome, p.data_inicio, p.Data_fim > from plantonista pl, periodo p > where pl.id_plantonista=p.id_plantonista and > to_char(p.data_inicio,'mm')='07' > > OBS: O formato das datas é varchar e estão assim no banco: 02/07/2008. > > Obrigada. > > > -- "O grande poder traz uma grande responsabilidade" MSN : tsi_rodrigo@... Email: rmomogi@... [As partes desta mensagem que não continham texto foram removidas] |
|
|
Re: Consulta escala de acordo com o mêsjá tentou colocar o intervalo do mês?
select pl.nome, p.data_inicio, p.Data_fim from plantonista pl, periodo p where pl.id_plantonista=p.id_plantonista and p.data_inicio between ('2008-07-00' and '2008-07-31') ou select pl.nome, p.data_inicio, p.Data_fim from plantonista pl, periodo p where pl.id_plantonista=p.id_plantonista and p.data_inicio > '2008-07-00' and p.data_inicio < '2008-07-31' --- Em php-pt@..., Débora <debisdey@...> escreveu > > Galera > > Estou com uma dúvida de como selecionar no meu banco data_inicio e > data_fim de acordo com o mês. > > Por exemplo digito Julho, minha consulta devera trazer todos os > periodos cadastrados para aquele mês. > > Segue abaixo o jeito q tentei fazer, mas parece que o phpmyadmin não > existe este tipod e função. Alguem poderia me explicra como posso fazer? > > select pl.nome, p.data_inicio, p.Data_fim > from plantonista pl, periodo p > where pl.id_plantonista=p.id_plantonista and > to_char(p.data_inicio,'mm')='07' > > OBS: O formato das datas é varchar e estão assim no banco: 02/07/2008. > > Obrigada. > |
| Free Forum Powered by Nabble | Forum Help |