Contraintes MySQL

Fermé
Camille__59 Messages postés 15 Date d'inscription dimanche 3 janvier 2021 Statut Membre Dernière intervention 7 mai 2021 - 6 mai 2021 à 22:20
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 6 mai 2021 à 23:00
Bonjour à tous,

Je bloque sur une question en SQL sur une implantation de contrainte.

Le schéma est défini comme suit :
ELEVE (Num, Nom, #IdS)
SERIE (IdS, Désignation)
EPREUVE. (IdE, Matière, Date, HeureDeb, Durée, Coef, #IdS)
PASSER (#Num, #IdE, Note)

La contrainte est :
exprime qu'une épreuve de quatre heures et plus commence toujours à 8h00 le matin.

Si quelqu'un peut m'aider pour l'implantation.

Merci d'avance

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
6 mai 2021 à 22:23
Bonjour

Si tu dois faire ça uniquement via une requête SQL je suppose qu'avec un IF tu peux retourner l'heure de début soit celle qui est stocké en base soit si la durée supérieure ou égale à 4h celle défini dans l'énoncé de l'exercice..
0
Camille__59 Messages postés 15 Date d'inscription dimanche 3 janvier 2021 Statut Membre Dernière intervention 7 mai 2021
6 mai 2021 à 22:33
Merci pour votre réponse.

Est-ce possible d'avoir un exemple de IF, impossible de le trouver ça dans mon cours ?
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649 > Camille__59 Messages postés 15 Date d'inscription dimanche 3 janvier 2021 Statut Membre Dernière intervention 7 mai 2021
6 mai 2021 à 23:00
Dans ton cours je ne sais pas, mais en utilisant ton moteur de recherche favoris comme par exemple Google, tu trouveras des milliers de tuto, exemple à ce sujet.
0