Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con Media sql, php

    Buongiorno avrei un problema con uno script php, il mio script prima faceva la seguente query :

    SELECT
    sync.id_allievo AS id_allievo,
    COUNT(sync.id_allievo) AS Schede,
    /*TRUNCATE(AVG(sync.errori), 4) AS Media,*/
    LI.Domande AS Domande,
    IFNULL(LI.errori, 0) Errori
    FROM sync
    LEFT JOIN allievo A ON A.id_allievo = sync.id_allievo
    LEFT JOIN clientescuola CS ON CS.id_clienteScuola = A.id_clienteScuola
    LEFT join listato LI ON LI.tipo = A.listatoQuiz
    WHERE ((sync._Stato <> "D") AND (sync._Stato <> "X") AND (sync.tipo = "TipoEsame"))
    AND CS.id_sedeClienteNeca =' . $id_sedeClienteNeca . '
    AND sync.id_allievo = ' . $id_allievo . '
    GROUP BY sync.id_allievo'

    Il mio problema è che adesso vorrei modificare la media che inizialmente era fatta su tutte
    le schede e ora voglio solo farla sulle ultime 15 schede, ho provato a fare così:
    SELECT AVG(errori) as Media FROM sync WHERE id_allievo= 27432 AND tipo = 'TipoEsame'
    ORDER BY `sync`.`dataFine` DESC Limit 15

    Ma la media viene calcolata su tutti glielementi che sono più di 1200 e non sugli utlimi 15,
    cosa sbaglio nella sintassi?

  2. #2
    devi fare due query nidificate

    SELECT AVG(...) FROM
    ( SELECT ... FROM ... LIMIT 15)

  3. #3
    Sì alla fine ho fatto precisamente così ma non ho chiuso il thread, sorry, sei per caso esperto di ajax e php? perchè ho un problema con un dato che mi viene restituito da ajax, io gli passo un elemento html come dato di ritorno e lui me lo fa vedere come stringa, cioè invece di processare l'html mi fa vedere questo:
    <div class='media15' style='position: absolute;top: 0;right: 0px;width: 50px;text-align: left;'>3.3</div>

    Se puoi aiutami!

  4. #4
    sei un asso nello sbagliare sezioni

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.