J'ai un tableau avec les mesures et le temps que ces mesures ont été prises sous la forme suivante: MM/JJ/AAAA HH: MI: SS AM. J'ai des mesures sur plusieurs jours commençant à la même heure tous les jours. Les données sont minute par minute donc fondamentalement les secondes sont toujours = 0. Je veux sélectionner seulement les mesures pour les 5 premières minutes de chaque jour. J'aurais utilisé la déclaration where, mais la condition ne serait que sur les minutes et noter la date est-il un moyen de le faire? MerciSQL simple sélection des rangées en fonction de leur temps
0
A
Répondre
0
Vous pouvez essayer quelque chose comme ceci:
SELECT * FROM SomeTable
WHERE
DATEPART(hh, timestamp_col) = 0 AND -- filter for first hour of the day
DATEPART(mm, timestamp_col) <= 5 -- filter for the first five minutes
Attention! 0 signifie minuit. Si votre "première heure" de la journée est en fait 8 ou 9 heures, vous devez remplacer le 0 par un 8 ou 9.
Questions connexes
- 1. Sélection SQL simple en C#?
- 2. Récupérer des données de plusieurs tables et les trier toutes en fonction de leur temps
- 3. Simple SQL - fonction count
- 4. SQL: Comment faire une sélection en fonction des catégories?
- 5. Sélection de plusieurs tuples en fonction des valeurs codées en dur Aide de la requête SQL
- 6. Les divs rectangulaires avec contenu textuel sont organisés en rangées en fonction de leur ordre de tri.
- 7. Calculer la différence de temps entre deux rangées
- 8. AutoResize Largeur des colonnes GridView en fonction de leur contenu
- 9. sélection sql de tables différentes en fonction booléenne
- 10. Sélection des lignes en fonction des valeurs de l'autre table
- 11. Tablesorter, Rangées de couleur en fonction d'une valeur spécifique
- 12. lignes dans leurs propres colonnes en fonction de leur valeur
- 13. Diff b/w temps en deux rangées dans le serveur SQL
- 14. optimisation SQL: supprime prendre beaucoup de temps
- 15. items de tri en fonction de leur semble compter
- 16. Sélection de données par plage de rangées de données C#
- 17. Django ORM: Obtenir des rangées en fonction de la valeur maximale d'une colonne
- 18. Python: Imprimer en rangées
- 19. Webmobile - Affichez 3 boîtes de sélection en même temps!
- 20. utilisateurs vers la page web, en fonction de leur ville
- 21. Comment UNPIVOT pour diviser des colonnes en rangées?
- 22. Simple sélection ne fonctionne pas sur JDBC SQL Server?
- 23. Analyse du journal des événements en fonction du temps, à partir de SQL
- 24. PHP: Fonction récursive simple en fonction itérative
- 25. MySQL - Sélection des enregistrements en fonction de l'ID secondaire maximale
- 26. Rails - en utilisant: include pour trouver des objets en fonction de leur attributs de l'enfant
- 27. Comment trier LI en fonction de leur ID
- 28. WordPress: Afficher uniquement les messages en fonction de leur taxonomie
- 29. Traduction du corps IMAP en fonction de leur codage
- 30. Fonction de requête db simple
iracema, vous devriez certainement revenir en arrière et revoir les réponses à vos questions. Celui-ci par exemple: http://stackoverflow.com/questions/1940579/sql-inner-join-on-select-statements De vos commentaires il semble que la solution a fonctionné pour vous mais vous ne l'avez jamais vérifié comme solution. Tout ce que vous avez à faire est de cliquer sur la coche grise pour accepter la réponse. –