« Sql exemples fonctions » : différence entre les versions
Page créée avec « * 1ere date du moi <pre>SELECT DATE_SUB((CURDATE() + INTERVAL 1 DAY),INTERVAL Extract(DAY from now()) DAY);</pre> * le dernier jour du mois précédent <pre>SELECT DATE… » |
Aucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 37 : | Ligne 37 : | ||
DELIMITER ; | DELIMITER ; | ||
</pre> | </pre> | ||
[[Catégorie: | [[Catégorie:Sql]] |
Dernière version du 27 août 2024 à 12:03
- 1ere date du moi
SELECT DATE_SUB((CURDATE() + INTERVAL 1 DAY),INTERVAL Extract(DAY from now()) DAY);
- le dernier jour du mois précédent
SELECT DATE_SUB(CURDATE(),INTERVAL Extract(DAY from now()) DAY);
boucleInsert(nb) insertion()
- appel de la fonction boucleInsert avec le nombre de boucle en paramètre (ici 2)
SET @p0='2'; CALL `boucleInsert`(@p0); DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `insertion`() NO SQL INSERT INTO save_appel (date_naissance, appel_id) SELECT DATE(NOW()), id FROM appel WHERE id > 0$$ DELIMITER ;
DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `boucleInsert`(IN `nb` INT(11)) NO SQL BEGIN DECLARE iter INTEGER DEFAULT 0; iterwhile: WHILE iter < nb DO CALL `insertion`(); SET iter = iter + 1; END WHILE iterwhile; END$$ DELIMITER ;