Dotaz v MySQL
Ahoj, věděl by prosím někdo jak z obrázku Datum v příloze (SQL k němu:"SELECT Klient.client_id, Klient.birth_number, Left(birth_number,2) AS Rok, Right(birth_number,2) AS Den, (Mid(birth_number,3,2)) AS Měsíc FROM Klient;") napsat nový dotaz tak, nebo ten stávající upravit tak, aby byly znovu vypsány úplně všechny hodnoty v sloupci Měsíc, ale s tím, že od těch, které jsou větší jak 12, by byla odečtena hodnota 50?
Přidal jsi tam nějaké závorky, zkus zkopírovat tak, jak jsem napsal.
SELECT Klient.client_id, Klient.birth_number, Left(birth_number,2) AS Rok, Right(birth_number,2) AS Den, IF(Mid(birth_number,3,2)<=12,Mid(birth_number,3,2) ,Mid(birth_number,3,2)-50) AS Měsíc FROM Klient;
SELECT Klient.client_id, Klient.birth_number, Left(birth_number,2) AS Rok, Right(birth_number,2) AS Den, IF(Mid(birth_number,3,2)<=12,Mid(birth_number,3,2) ,Mid(birth_number,3,2)-50) AS Měsíc FROM Klient;