SQL | Requete de débutant, mais je bug !!!

SQL | Requete de débutant, mais je bug !!! - SQL/NoSQL - Programmation

Marsh Posté le 07-04-2005 à 09:34:17    

Voila, la question parait ptre toute bete, mais la, je trouve pas la solution  :whistle:  
 
J'ai une table MDP qui regroupe toute les créations de compte (id, mdp,datee)
 
je veux savoir la moyenne journaliere de compte créé.
 
J'ai un peu tout essayé comme requete, mais j'y arrive pas vraiment
 

Code :
  1. select avg(count(id)) from mdp group by left(datee,12)


----> normal vu que left(datee,12) n'est pas dans le secteur
 
si vous avez des idées, peut etre meme avec une sous requete, je suis preneur.
 
 
voila la structure de la table si ca peut vous aider
 

Code :
  1. CREATE TABLE [dbo].[MDP] (
  2. [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,
  3. [datee] [datetime] NULL ,
  4. [gep] [varchar] (50) COLLATE French_CI_AS NULL ,
  5. [login] [varchar] (50) COLLATE French_CI_AS NULL ,
  6. [password] [varchar] (50) COLLATE French_CI_AS NULL ,
  7. [validation] [datetime] NULL
  8. ) ON [PRIMARY]


 :hello:

Reply

Marsh Posté le 07-04-2005 à 09:34:17   

Reply

Marsh Posté le 07-04-2005 à 11:07:42    

bjr
si tu recuperes le nombre de comptes :

Code :
  1. select count(id) from MDP


que tu divises par le nombre de jours qui ont vu la creation de nouveaux comptes :
 

Code :
  1. select count(distinct(left(datee,12))) from MDP


ca colle pas ?

Reply

Marsh Posté le 07-04-2005 à 12:49:03    

si, ca fonctionne, mais c'est en 2 requetes !
moi je voulais le faire en 1 seule, mais c bon ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed