2009-12-11 14 views
-3

Je tablerequête MDB pour Time

Id Name Date  Time 

1 S 1-Dec-2009 9:00 

2 N 1-Dec-2009 10:00 

1 S 1-Dec-2009 10:30 

1 S 1-Dec-2009 11:00 

2 N 1-Dec-2009 11:10 

requête Besoin d'afficher comme

Id Name Date  Time 

1 S 1-Dec-2009 9:00 

1 S 1-Dec-2009 11:00 

2 N 1-Dec-2009 10:00 

2 N 1-Dec-2009 11:10 

Ma base de données back-end est MS Access et en utilisant VB6 pour le temps Max et Min

+0

L'heure est-elle un champ datetime (colonne)? Si oui, considérez datepart, sinon, qu'est-ce que c'est? – Fionnuala

+0

Pour clarifier: votre résultat souhaité est-il l'heure de début/fin pour chaque ID/nom? –

Répondre

1

Je voudrais faites deux colonnes [int] supplémentaires, dites heure et minute, puis utilisez une requête MS Access pour les trier. Il serait BEAUCOUP plus facile d'appeler ça en VB. La requête elle-même serait quelque chose comme:

SELECT * FROM YOURTABLE ORDER BY id, hour, minute; 
+0

On dirait qu'il veut des heures de début et de fin, puisque pour l'ID 1 il y a trois entrées dans les données source, mais seulement 2 dans la sortie désirée. –