|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 34 ![]() |
Bonjour, j'ai une question concernant une requête sql:
Prenons par exemple une table qui mémorise le tour de garde d'un vigile : 27/06/2011 00h00 Début tour de garde vigile 1 27/06/2011 07h00 Fin tour de garde vigile 1 27/06/2011 07h00 Début tour de garde vigile 2 27/06/2011 14h00 Fin tour de garde vigile 2 27/06/2011 14h00 Début tour de garde vigile 3 27/06/2011 21h00 Fin tour de garde vigile 3 Comment pourrais-je faire pour connaître à partir d'un jour et d'une heure connaitre quel vigile était en place ? Par exemple je veux savoir quel est le vigile en place le 27/06/2011 à 3h45 = vigile 1 Bonne journée. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Bonjour,
Commencez par nous donner la définition de la table qui héberge ces données .. pour que nous puissions vous aider au mieux. Cf règles de postage. ++ |
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 34 ![]() |
Citation:
Ma base est SQL SERVER EXPRESS 2005. |
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Pas l'édition de votre instance SQL Server mais la définition de votre table SQL ...
++ |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 34 ![]() |
Cette table n'est pas physique puisque c'est un exemple, je voulais juste savoir comment effectuer une requête de ce genre
|
|
|
00
|
|
|
#6 |
![]() ![]() ![]() |
Bah, créées-en un, et on va avancer.
__________________
Découvrez la FAQ de MS SQL Server. La chance accorde ses faveurs aux esprits avertis ! |
|
|
01
|
|
|
#7 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 34 ![]() |
Voilà j'en ai créer une
Le premier champ se nomme "date de début" en format DateTime Le deuxième champ se nomme "date de fin" en format DateTime Le troisième se nomme "vigile" en format string Ce qui donne par exemple : (voir pièce jointe) Si je veux savoir à partir d'une date et une heure quel vigile était en place quelle sera la requête correspondante ? Exemple : le 27/06/2011 05h00 quel vigile était de garde => vigile 1 |
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour
Vous remarquerez, que ce n'est déjà plus la même structure, et donc plus la même requête que votre post intial... vous pouvez faire ainsi : Code SQL :
|
||
|
|
10
|
|
|
#9 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 34 ![]() |
Merci beaucoup ça marche très bien
Bonne journée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com