Select cu total SUM in MySQL
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
trif
- Mesaje:500
Select cu total SUM in MySQL
Buna ziua,
am o mica problema si nu stiu de ce nu merge.
Preturile in bd sunt in euro dar si in lei (in functie cum a ales clientul) iar suma cand mi-o face nu este corecta ca nu tine cont ca este euro sau lei si atunci am facut asa:
Cod: Selectaţi tot
$start_date = isset($_GET['start']) ? $_GET['start'] : date('Y-m').'-1';
$end_date = isset($_GET['end']) ? $_GET['end'] : date('Y-m-d');
$sqlst = "SELECT SUM(total_paid) AS totalpaid FROM orders WHERE date_add BETWEEN '$start_date' AND '$end_date' AND id_lang=6 AND valid=1";
echo $sqlst;
$rezultatst = $dbst->query($sqlst);
echo '<br>Magazinul: ...';
if ($rezultatst->num_rows > 0) {
$randst= $rezultatst->fetch_assoc();
if ($randst['conversion_rate']==4.5)
{
$pret= round(($randst['totalpaid']/4.5),2);
}
elseif ($randst['conversion_rate']==1)
{
$pret= round(($randst['totalpaid']),2);
}
echo '<br>
<b>Pret total:</b> '.$pret.' <br><br>';
}
else { echo '
<br>nu este produsul aici <br> ';
}
ca atunci cand vede ca conversia este 4.5 sa imparta la 4.5 si cand este 1 sa il preia asa cum este. totul sa fie in euro.
Acum nu se vede nimic nu stiu de ce.
nu merge daca dau:
start=2014-02-01&end=2014-02-01
Astept raspuns.
Multumesc anticipat.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Problema e ca selectand suma totala direct in mysql, nu ai selectat si celelalte coloane care le folosesti dupa select.
Incearca Selectul asa:
Cod: Selectaţi tot
$sqlst = "SELECT conversion_rate , SUM(total_paid) AS totalpaid FROM orders WHERE date_add BETWEEN '$start_date' AND '$end_date' AND id_lang=6 AND valid=1";
- Daca rezultatul nu e cum vrei, selecteaza coloanele, fara SUM() si faci suma lor in php.
Subiecte similare
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...