URL: https://linuxfr.org/forums/programmation-sql/posts/comment-g%C3%A9n%C3%A9rer-plusieurs-tuples-%C3%A0-partir-dun-seul Title: Comment générer plusieurs tuples à partir d'un seul Authors: zx81 Date: 2006年01月06日T16:02:38+01:00 Tags: Score: 0 Bonjour à tous et mes meilleurs voeux pour 2k6, Mon voeu à moi (#2006-00000000001 :-) serait de pouvoir générer via une vue une liste de lignes pour chaque date comprise dans un intervalle. J'ai une table d'absences: -id_seq -id_gugusse -date_debut -date_fin Je souhaiterais arriver à une vue me renvoyant l'id de la personne et un champ "jour" mais ayant autant de lignes que de jours d'intervalle entre les 2 dates: si la fourchette est du 6/1 au 8/1, la vue devrait me renvoyer pers/6, pers/7 et pers/8. J'utilise Postgres 7.4 et j'ai essayé via une fonction qui me génère un "setof date" à partir d'une fourchette en arguments mais je ne peux pas l'utiliser dans le "from" sans y mettre des constantes sinon j'ai une erreur: "L'expression de la fonction du FROM pourrait ne pas référer à d'autres relations sur le même niveau de la requête". (Notez l'emploi du conditionnel au passage :-) Y'aurait-il un autre moyen ? (dois-je préciser que je ne peux pas modifier la tronche de la table...).

AltStyle によって変換されたページ (->オリジナル) /