Probleme requete base de données
2 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
- marcuscollins
- Nouveau WRInaute
- Messages: 36
- Inscription: Mar Aoû 02, 2005 8:28
Probleme requete base de données
Bonjour,
Un peu d'aide s'il vous plait, ça fait 3 jours que je suis là-dessus à m'arracher les cheveux ! Hooooooouin....
Voici ce que je voudrais faire. J'ai une table "evolution_prix" qui stock différentes informations concernant mes produits et j'aimerai pouvoir faire une sorte de top 5 des produits dont le prix à le plus augmenté depuis le tout début mais je n'y arrive pas (houin !!!). Voici la structure de ma table :
La colonne "evolution_annuelle" stock un pourcentage qui correspond à l'augmentation du prix du produit depuis le début de l'année. Je n'arrive pas à additioner uniquement les plus gros chiffres de la colonne "evolution_annuelle" et à les mettre dans l'ordre croissant ou décroissant. Chaque entré de la colonne "evolution_annuelle" stock l'augmentation du prix de ce produit depuis le début de l'année, mais comme j'ai 2 années de prix (2005 et 2006 et encore plus dans l'avenir) il faut en faite trouver une requete qui additionne les chiffres de la colonne "evolution_annuelle" pour un type de poduits et cela sur 2 années mais sans additionner tous les chiffres de la colonne "evolution_annuelle" pour un produit donné et ensuite trier le tout par ordre décroissant ou croissant afin de trouver le produit dont le prix a le plus augmenté depuis le 2005-10-01.
Quelqu'un peut-il m'aider à dénouer ce sac de noeud ?
Un peu d'aide s'il vous plait, ça fait 3 jours que je suis là-dessus à m'arracher les cheveux ! Hooooooouin....
Voici ce que je voudrais faire. J'ai une table "evolution_prix" qui stock différentes informations concernant mes produits et j'aimerai pouvoir faire une sorte de top 5 des produits dont le prix à le plus augmenté depuis le tout début mais je n'y arrive pas (houin !!!). Voici la structure de ma table :
CREATE TABLE `evolution_prix` (
`num` int(10) NOT NULL auto_increment,
`critere1` varchar(15) NOT NULL default '',
`critere2` varchar(7) NOT NULL default '',
`critere3` varchar(7) NOT NULL default '',
`prix` int(10) NOT NULL default '0',
`date` date NOT NULL default '0000-00-00',
`evolution_mensuelle` decimal(4,2) NOT NULL default '0.00',
`evolution_annuelle` decimal(4,2) NOT NULL default '0.00',
PRIMARY KEY (`num`)
) ENGINE=MyISAM ;
INSERT INTO `evolution_prix` VALUES ('', 'critere1_1', 'critere2_1', 'critere3_1', 760, '2005-10-01', 0.00, 0.00);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_1', 'critere2_1', 'critere3_1', 787, '2005-12-01', 3.56, 3.56);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_1', 'critere2_1', 'critere3_1', 800, '2006-01-01', 1.80, 0.00);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_1', 'critere2_1', 'critere3_1', 820, '2006-02-01', 2.50, 4.19);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_1', 'critere2_1', 'critere3_1', 831, '2006-04-01', 1.35, 5.59);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_1', 'critere2_1', 'critere3_1', 838, '2006-07-01', 0.87, 6.48);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_2', 'critere2_2', 'critere3_2', 350, '2005-10-01', 0.00, 0.00);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_2', 'critere2_2', 'critere3_2', 352, '2005-11-01', 0.54, 0.54);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_2', 'critere2_2', 'critere3_2', 359, '2005-12-01', 2.10, 2.57);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_2', 'critere2_2', 'critere3_2', 363, '2006-02-01', 1.22, 0.00);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_2', 'critere2_2', 'critere3_2', 369, '2006-03-01', 1.55, 2.79);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_2', 'critere2_2', 'critere3_2', 372, '2006-05-01', 0.77, 3.62);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_2', 'critere2_2', 'critere3_2', 379, '2006-06-01', 1.88, 5.57);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_3', 'critere2_3', 'critere3_3', 444, '2005-10-01', 0.00, 0.00);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_3', 'critere2_3', 'critere3_3', 456, '2005-11-01', 2.68, 2.68);
INSERT INTO `evolution_prix` VALUES ('', 'critere1_3', 'critere2_3', 'critere3_3', 482, '2005-12-01', 5.78, 8.55);
La colonne "evolution_annuelle" stock un pourcentage qui correspond à l'augmentation du prix du produit depuis le début de l'année. Je n'arrive pas à additioner uniquement les plus gros chiffres de la colonne "evolution_annuelle" et à les mettre dans l'ordre croissant ou décroissant. Chaque entré de la colonne "evolution_annuelle" stock l'augmentation du prix de ce produit depuis le début de l'année, mais comme j'ai 2 années de prix (2005 et 2006 et encore plus dans l'avenir) il faut en faite trouver une requete qui additionne les chiffres de la colonne "evolution_annuelle" pour un type de poduits et cela sur 2 années mais sans additionner tous les chiffres de la colonne "evolution_annuelle" pour un produit donné et ensuite trier le tout par ordre décroissant ou croissant afin de trouver le produit dont le prix a le plus augmenté depuis le 2005-10-01.
Quelqu'un peut-il m'aider à dénouer ce sac de noeud ?
- t_solutions
- WRInaute discret

- Messages: 67
- Inscription: Dim Juil 02, 2006 11:27
t'a vérifé que ton phpmyadmin prend en charge le myisam ?
2 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google API : guide de développement de l'API Google
- Nombre moyen de mots par requête : statistiques AOL Août 2006
- Informations sur l'infrastructure technique de Google
- Importer tout son blog dans Google Base
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006
- Deux nouveaux blogs officiels : Google Talk et Google Base
- Yagoort : Yet Another Google Rank Test
- Nouvelle version de GoogleStats : v1.1
- Google indexe le Flash
- Microsoft Fremont : contre Google Base et eBay ?
- Probleme de base de données
- problème base de données
- Problème d'encodage de base de données
- Gros problème base de données OVH
- phpbb & probleme de base de données
- Problème base de données forum phpbb
- Problème pour importer ma base de données my sql...
- Problème pour créer les deux tables dans base de données
- importation de données dans base de données
- Base de données de Google Base
- base de donnees
- Question base de données
- Taille base de données
- Vendre base de données ?
- 1&1 et base de données
Consultez la description détaillée des produits ou services de Google suivants : Google Base, Google Automat, Google Insights for Search
- Suggestion de mots-clés Google
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum