J'ai une base de données (SQL Server) avec une table nommée 'ProcessData' et des colonnes nommées 'Process_Name' (Type de données: nvarchar (50)), 'Start_At' (DataType: DateTime) et 'End_At' (Type de données: DateTime). J'ai besoin de savoir pour chaque 'intervalle de temps' (disons 1 seconde) combien de processus (Process_Name = PN) était ouvert (après ou égal à la colonne 'Start_at' et avant ou égal à 'End_At' colonne) pendant ce temps (Il peut s'agir de quelques lignes avec les mêmes données).Aide de requête SQL Server Database
Est-ce que quelqu'un sait comment faire cette requête?
Un grand merci,
Oui, c'est ce que j'ai fait. mais je veux une requête qui va promouvoir le 'Time-Interval' par ITSELF. Et à la suite d'obtenir une table avec des colonnes de remorquage, un pour chaque fois, et le second avec combien de processus ouverts était ouvert pendant ce temps. – menacheb
Avez-vous une liste des intervalles de temps? Peut-être un UDF ou CTE? –
Non, je veux commencer par (par exemple: 2010/04/17 00:00:00) et vérifier à partir de cette date chaque seconde combien de processus a été ouvert jusqu'à (par exemple: 2010/04/18 00:00:00). – menacheb