enzosoft ha scritto:
Salve sto cercando di capire come costruire una query che mi dia i seguenti risultati: ogni volta che si presenta il numero 10 come primo estratto elencami nelle prime 15 estrazioni successive per n colpi di gioco , due numeri che sono sortiti piu volte, e 6 abbinamenti per ambo usciti piu volte comuni a tutti e due numeri su una determinata ruota. Ipotizzando di avere un archivio con campo1=data estraz. campo2=ruota campo3=1estr campo4=2estr campo5=3estr campo6=quartoestr campo7=5estr campo8=numeroestraz campo9=contatore
l'ho realizzato ma non usando interamente sql il che risulta un po lento sopratutto con pc di vecchia generazione un po deprimente la cosa per favore ragazzi aiutatemi sto impazzendo la vedo dura
Non si puo' fare: il
modello relazionale dei dati non permette questo tipo di sofisticazione (e non ha neanche senso che lo preveda).
Quello che puoi fare (e che si fa in questi casi) e' usare la query per filtrare il piu' possibile i dati da processare, e poi, i successivi raggruppamenti, farli da codice.
Ricorda che, al contrario di quanto pensano quelli che di informatica ci capiscono poco, miglioramenti DECISI nelle performance di un'applicazione QUASI MAI sono legate all'hardware.
QUASI MAI, NON MAI!!!! Ci sono casi in cui l'hardware fa la differenza. Ma in questo caso l'hardware NON E' solo il PC (notebook/desktop) ma proprio una differente tipologia di hardware: ad esempio una scheda grafica che gia' di suo puo' avere da 200 a 5000 thread, contro i 2/4/8 del PC normale!