Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1618 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Query Soustraction

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Query Soustraction

n°432109
GMIGA
Posté le 18-06-2003 à 16:59:32  profilanswer
 

Bjr,  
 
Voici mon soucis  
 
table histo
 
ref      date         value  
 
1289   2003/12/01     10
1289   2003/12/02     15
...
 
Les valeurs pour la ref 1289 sont historisees tt les jours .  
 
J aimerais calculer la valeur entre la date du jour et j-1. pour afficher la difference par rapport au jour precedent . Ici 5 ... .
 
Si qqun peut me soumettre une query qui fait la difference des 2 champs ca m aiderait bcp.  
 
Merci d avance
 
Sinceres Saluations  
 

mood
Publicité
Posté le 18-06-2003 à 16:59:32  profilanswer
 

n°432195
MagicBuzz
Posté le 18-06-2003 à 17:41:24  profilanswer
 

Et si t'as 3 lignes ?
 
Et s'il y a deux jours d'écart ?

n°432244
GMIGA
Posté le 18-06-2003 à 18:29:58  profilanswer
 

Hmmm ,  
 
Je peux avoir 600 lignes d historisees  par exemple.  
Ce que je desire faire Soustraire la date du jour avec la valeur de la veille.  
 
Une idee?  
 
Merci pour ta reponse en tt cas .

n°432354
MagicBuzz
Posté le 18-06-2003 à 20:19:01  profilanswer
 

Quel SGBD ?
 
Promis, dès que j'ai toutes les infos nécessaires, je te réponds ;)


Message édité par MagicBuzz le 18-06-2003 à 20:19:28
n°432846
vttman2
Je suis Open ...
Posté le 19-06-2003 à 12:44:39  profilanswer
 

GMIGA a écrit :

Bjr,  
 
Voici mon soucis  
 
table histo
 
ref      date         value  
 
1289   2003/12/01     10
1289   2003/12/02     15
...
 
Les valeurs pour la ref 1289 sont historisees tt les jours .  
 
J aimerais calculer la valeur entre la date du jour et j-1. pour afficher la difference par rapport au jour precedent . Ici 5 ... .
 
Si qqun peut me soumettre une query qui fait la difference des 2 champs ca m aiderait bcp.  
 
Merci d avance
 
Sinceres Saluations  
 
 


 
select m.ref, m.madate, m1.madate - 1, m1.value - m.value  
from matable m, matable m1
where m.ref = m1.ref and
      m.madate = m1.madate - 1

ou
 
select m.ref, m.madate, m1.madate - 1, m1.value - m.value  
from matable m inner join matable m1
on m.ref = m1.ref  
where  
m.madate = m1.madate - 1

 
 
A tester bien sûr  ;)

n°437654
vttman2
Je suis Open ...
Posté le 24-06-2003 à 09:19:24  profilanswer
 

Alors Gmiga tu t'en es sorti ?  ;)


Message édité par vttman2 le 24-06-2003 à 09:19:56

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Query Soustraction

 

Sujets relatifs
Requete sous SQL SERVER avec Auto-Increment[PHP] Nombres de réponses d'une query
[SQL] Requête pour obtenir la liste des tables [résolu]Aide pour uen requête SQL d'ajout
souci SQLExporter SQL vers CSV
[SQL-PHP] affichage page par page[SGBD] SQL Server : update d'1 ligne avec COMPTEUR en auto increment
probleme de date ASP > SQL[SQL sous ACCESS 97 ] problème de cumul
Plus de sujets relatifs à : [SQL] Query Soustraction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR