Sélectionnez la SOMME du Résultat avec Limite dans Codeigniter
Je suis le débutant de codeigniter.
J'ai une requête de ce type, je veux utiliser cette requête dans codeigniter
SELECT sum(price)
FROM (SELECT price
FROM items
ORDER BY price DESC
LIMIT 3
) AS subquery;
J'ai fait
$this->db->select('SUM(price)');
$this->db->select('price');
$this->db->from('items');
$this->db->order_by('price desc');
$this->db->limit(3);
$this->db->get();
Cela donne de sortie, comme cette
SELECT sum(price), price
FROM items
ORDER BY price DESC
LIMIT 3;
Que puis-je faire?
quelle est l'erreur?
est ur brute requête fonctionne bien ?
Mes premières requête fonctionne bien
vous pouvez utiliser CodeIgniter-sous-requêtes . si vous utilisez CI3 prendre un coup d'oeil à Requête de regroupement
est ur brute requête fonctionne bien ?
Mes premières requête fonctionne bien
vous pouvez utiliser CodeIgniter-sous-requêtes . si vous utilisez CI3 prendre un coup d'oeil à Requête de regroupement
OriginalL'auteur Praveen Srinivasan | 2015-04-02
Vous devez vous connecter pour publier un commentaire.
Utiliser comme cette
quel est le résultat que vous voulez?
quand j'ai essayer de votre requête il donne à la sortie comme celle
SELECT sum(price), price FROM items ORDER BY price DESC LIMIT 3;
OriginalL'auteur Saty
faire simple, si votre requête fonctionne bien.
OriginalL'auteur Raja
vous pouvez utiliser une requête comme ceci
Si vous voulez mettre des données dans un tableau alors:
OriginalL'auteur
OriginalL'auteur Suraj Vaghela
Essayez cette solution:
OriginalL'auteur Maicol Romero