Select cu total SUM in MySQL
Scris: Mar Feb 25, 2014
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: 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
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> ';
}
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