269 messaggi dal 03 marzo 2002
Ciao a tutti,
provo a spiegare il mio problema:

ho un database che gestisce dei film e devo visualizzare a schermo le ultime novità, solo che non devo farlo in base all'inserimento dei film, ma delle relative copie.

Praticamente il db funziona così:
So che in settimana mi arrivano 2 nuovi film, incomincio ad inserirne idati nel db ( titolo, trama, locandina ecc..)
Il film A avrà un id univoco autoincrementale che in questo caso sarà 10, mentre il film B avrà 11 come id.

Il giorno dopo mi arrivano tre copie di B e associo le tre copie al film B con id 11. Le tre copie avranno a loro volta un loro contatore, che in questo caso sarà 1, 2, 3.

Due giorni dopo mi arrivano tre copie di A e associo le tre copie al film A con id 10. Le tre copie avranno a loro volta un loro contatore, che in questo caso sarà 4, 5, 6.

Se a monitor visualizzo le novità in ordine di id del film, il film B ( id 11 ) risulterà comunque piu nuovo del film A (id 10), anche se le relative copie
sono arrivate prima, quindi piu vecchie.

Volevo quindi formulare una query che mi visualizzasse i film in ordine di id della prima copia inserita per ogni film.
Quindi mi restituisse prima il film 10, la cui prima copia è 4, e poi il film 11, la cui prima copia è 1 !

Spero di esere stato abbastanza chiaro, se così nn fosse ditemelo, cerchero' di chiarire meglio il discorso : )


Modificato da nelchael81 il 11 novembre 2005 15.19 -
Modificato da nelchael81 il 11 novembre 2005 15.21 -
32 messaggi dal 11 agosto 2003
Ciao,

non puoi inserire un campo nel db? ossia un bel campo data nell'inserimento della data?
Inserisci una data costruita in questa maniera:

anno+mese+anno (ad es. oggi sarebbe 20051116 e domani invece 20051117...)

facendo così avrai che il numero più grande corrisponse agli ultimi inserimenti... quindi poi fai una query che ti estragga i valori più alti prendendo come paragone la data odierna convertita ^_^

Spero di esserti stato utile

francesco
==============
My site:
www.keikosan.com
www.interedil.com
269 messaggi dal 03 marzo 2002
E' questo il problema, il db nn si puo modificare :(

o meglio si puo modificare, ma ho l'autorizzazione di accedervi solo in lettura : (
Modificato da nelchael81 il 16 novembre 2005 16.22 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.