Cette table contiendra à terme des centaines de millier d'enregistrement.
J'aurais besoin de faire des extraction selon des critères tel que :
- Entre 2 dates, prendre 1 point toute les minutes... (période
d'échantillonnage)
- Entre 2 dates, caculer la valeur moyenne des points en fonction de la
période d'échantillonnage
- Entre 2 dates, caculer les valeurs moyenne des points en fonction de
la période d'échantillonnage
- Entre 2 dates, prendre le premier point de chaque période
d'échantillonnage
etc...
Puis-je faire cela directement dans SQL server ou dois-je tout importer dans
mon application et faire les traitement après ?
Cette table contiendra à terme des centaines de millier d'enregistrement.
J'aurais besoin de faire des extraction selon des critères tel que :
- Entre 2 dates, prendre 1 point toute les minutes... (période d'échantillonnage) - Entre 2 dates, caculer la valeur moyenne des points en fonction de la période d'échantillonnage - Entre 2 dates, caculer les valeurs moyenne des points en fonction de la période d'échantillonnage - Entre 2 dates, prendre le premier point de chaque période d'échantillonnage etc...
Puis-je faire cela directement dans SQL server ou dois-je tout importer dans mon application et faire les traitement après ?
Comment faire dans SQL server ?
Merci de votre aide.
H. MAILLARD
Tu peux faire beaucoup en T-SQL avec les fonctions d'agrégation MIN(), MAX(),
AVG()....
br
"herve maillard" <rvmaillard@free.fr> wrote in message
news:3f03ce81$0$11570$626a54ce@news.free.fr...
Cette table contiendra à terme des centaines de millier d'enregistrement.
J'aurais besoin de faire des extraction selon des critères tel que :
- Entre 2 dates, prendre 1 point toute les minutes... (période
d'échantillonnage)
- Entre 2 dates, caculer la valeur moyenne des points en fonction de la
période d'échantillonnage
- Entre 2 dates, caculer les valeurs moyenne des points en fonction de
la période d'échantillonnage
- Entre 2 dates, prendre le premier point de chaque période
d'échantillonnage
etc...
Puis-je faire cela directement dans SQL server ou dois-je tout importer dans
mon application et faire les traitement après ?
Cette table contiendra à terme des centaines de millier d'enregistrement.
J'aurais besoin de faire des extraction selon des critères tel que :
- Entre 2 dates, prendre 1 point toute les minutes... (période d'échantillonnage) - Entre 2 dates, caculer la valeur moyenne des points en fonction de la période d'échantillonnage - Entre 2 dates, caculer les valeurs moyenne des points en fonction de la période d'échantillonnage - Entre 2 dates, prendre le premier point de chaque période d'échantillonnage etc...
Puis-je faire cela directement dans SQL server ou dois-je tout importer dans mon application et faire les traitement après ?
Comment faire dans SQL server ?
Merci de votre aide.
H. MAILLARD
Fred BROUARD
tu peut tout faire en Transact SQL, mais le mieux serait de s'en passer en ne faisant que du SQL.
C'est possible si tu ajoute à ton modèle une table des date et une des minutes entre deux dates.
A lire pour t'en inspirer : http://sqlpro.developpez.com/Planning/SQL_PLN.html
A +
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ****************** herve maillard a écrit:
Cette table contiendra à terme des centaines de millier d'enregistrement.
J'aurais besoin de faire des extraction selon des critères tel que :
- Entre 2 dates, prendre 1 point toute les minutes... (période d'échantillonnage) - Entre 2 dates, caculer la valeur moyenne des points en fonction de la période d'échantillonnage - Entre 2 dates, caculer les valeurs moyenne des points en fonction de la période d'échantillonnage - Entre 2 dates, prendre le premier point de chaque période d'échantillonnage etc...
Puis-je faire cela directement dans SQL server ou dois-je tout importer dans mon application et faire les traitement après ?
Comment faire dans SQL server ?
Merci de votre aide.
H. MAILLARD
tu peut tout faire en Transact SQL, mais le mieux serait de s'en passer
en ne faisant que du SQL.
C'est possible si tu ajoute à ton modèle une table des date et une des
minutes entre deux dates.
A lire pour t'en inspirer :
http://sqlpro.developpez.com/Planning/SQL_PLN.html
A +
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
herve maillard a écrit:
Cette table contiendra à terme des centaines de millier d'enregistrement.
J'aurais besoin de faire des extraction selon des critères tel que :
- Entre 2 dates, prendre 1 point toute les minutes... (période
d'échantillonnage)
- Entre 2 dates, caculer la valeur moyenne des points en fonction de la
période d'échantillonnage
- Entre 2 dates, caculer les valeurs moyenne des points en fonction de
la période d'échantillonnage
- Entre 2 dates, prendre le premier point de chaque période
d'échantillonnage
etc...
Puis-je faire cela directement dans SQL server ou dois-je tout importer dans
mon application et faire les traitement après ?
tu peut tout faire en Transact SQL, mais le mieux serait de s'en passer en ne faisant que du SQL.
C'est possible si tu ajoute à ton modèle une table des date et une des minutes entre deux dates.
A lire pour t'en inspirer : http://sqlpro.developpez.com/Planning/SQL_PLN.html
A +
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ****************** herve maillard a écrit:
Cette table contiendra à terme des centaines de millier d'enregistrement.
J'aurais besoin de faire des extraction selon des critères tel que :
- Entre 2 dates, prendre 1 point toute les minutes... (période d'échantillonnage) - Entre 2 dates, caculer la valeur moyenne des points en fonction de la période d'échantillonnage - Entre 2 dates, caculer les valeurs moyenne des points en fonction de la période d'échantillonnage - Entre 2 dates, prendre le premier point de chaque période d'échantillonnage etc...
Puis-je faire cela directement dans SQL server ou dois-je tout importer dans mon application et faire les traitement après ?