Rudimar Posted May 6, 2004 Report Share Posted May 6, 2004 Estou tentando selecionar o ano de um campo Data no mysql.Utilizando o PhpMyAdmin tentei fazer assim:Select * from Tabela where substr(Data,0,4) = "1990"Isto não funcionou.Provavelmente porque o campo é do tipo data (não aceitando portanto a cláusula substr).Então tentei assim:Select * from Tabela where Data("Y") = "1990". Mas também não funciona.Será que tem jeito?? Quote Link to comment Share on other sites More sharing options...
0 toretto_PHP Posted May 6, 2004 Report Share Posted May 6, 2004 Estou tentando selecionar o ano de um campo Data no mysql.Utilizando o PhpMyAdmin tentei fazer assim:Select * from Tabela where substr(Data,0,4) = "1990"Isto não funcionou.Provavelmente porque o campo é do tipo data (não aceitando portanto a cláusula substr).Então tentei assim:Select * from Tabela where Data("Y") = "1990". Mas também não funciona.Será que tem jeito?? Tem sim,$date = date("Y");Select * from Tabela where date = '$date' Quote Link to comment Share on other sites More sharing options...
0 blood Posted May 6, 2004 Report Share Posted May 6, 2004 acho q assim não daria cara...porque ele procura onde date é igual ao ano... intao nunca vai axar..tenta botar um LIKE... where date like '%$data'axo q da não sei... falou Quote Link to comment Share on other sites More sharing options...
Question
Rudimar
Estou tentando selecionar o ano de um campo Data no mysql.
Utilizando o PhpMyAdmin tentei fazer assim:
Select * from Tabela where substr(Data,0,4) = "1990"
Isto não funcionou.
Provavelmente porque o campo é do tipo data (não aceitando portanto a cláusula substr).
Então tentei assim:
Select * from Tabela where Data("Y") = "1990".
Mas também não funciona.
Será que tem jeito??
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.