[MySQL] Little Question sur fonction RIGHT

Little Question sur fonction RIGHT [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 16-02-2003 à 17:39:13    

Je me demandais déjà pour les Strings le premier à caractère à pour index 0 ou 1 ??  
 
Et donc après comment cela se fait que cette requête renvoi l'age avec un an de plus si l'anniversaire est déjà passé ...
 

Code :
  1. SELECT CURRENT_DATE, (YEAR(CURRENT_DATE)-YEAR(birth)) - (RIGHT(CURRENT_DATE,5)<RIGHT(birth,5)) As age FROM ..... ;

Reply

Marsh Posté le 16-02-2003 à 17:39:13   

Reply

Marsh Posté le 19-02-2003 à 21:21:50    

fais plutôt un  
 
SELECT CURRENT_DATE, YEAR(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birth)));
 
(même si ton exemple est tiré du manuel de MySQL :D)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed