49 messaggi dal 06 settembre 2002
ho un problema di estrazione di dati da una tabella
ho una tabella cosi strutturata

IDid_dataid_periodo
1----366----1
2----367----1
3----368----1
4----369----2
5----370----2
6----371----2
7----372----1
8----373----1
9----374----3
10----375----3
11----376----3

dovrei poter visualizzare un riepilogo di questo genere:

id_data_da id_data_al id_periodo
366 -- a -- 368 -- 1
369 -- a -- 371 -- 2
372 -- a -- -373 -- 1
374 -- a -- 376 -- 3

qualcuno mi puo aiutare
grazie
milena


2.584 messaggi dal 14 maggio 2001
Ad occhio devi farlo da codice..
dovresti ciclare sul tuo recordset e andare a capo ogni volta che id_periodo cambia valore
118 messaggi dal 13 gennaio 2004
ma questi dati li prendi da un DB ????

Punto Interrogativo
2.584 messaggi dal 14 maggio 2001
Do While not rst.eof=true
Do While not TempId<>rst.fields("id_prodotto")
response.write rst.fields("id_data")
TempId = rst.fields("id_prodotto") & " &nbsp;"
rst.movenext
If rst.eof=True Then
Exit Do
End If
Loop
response.write TempId & "<br>"
Loop

Se non ho sbagliato qualcosa dovrebbe metterteli così:
366 367 368 1
369 370 371 2
372 373 1
374 375 376 3

comunque, potresti spiegare un po' meglio il tuo problema per vedere se c'è qualche altra strada...
49 messaggi dal 06 settembre 2002
ciao
io ci hoprovato ma il risultato e che mi elenca tutti i record

non me li divide a gruppi

ma che tipo di select devo fargli?
grazie
49 messaggi dal 06 settembre 2002
scusa cosi significa la tua domanda=
i dati sono tutti nella stessa tabella

credo che la strada da te indicata sia giusta ma manca qualche cosa
che io non so fare


sqlt = "SELECT * FROM disponibilita WHERE ( id = '"&id_hotel&"') and id_date > '365'"

set rst = conn.execute(sqlt)
Do While not rst.eof=true
Do While not TempId<>rst.fields("n_periodo")
response.write rst.fields("id_date")
TempId = rst.fields("n_periodo") & "pipppo "
rst.movenext
If rst.eof=True Then
Exit Do
End If
Loop
'response.write TempId & "<br>"
%>


<%=TempId%> n_periodo <%=rst("n_periodo")%> in date <%=rst("id_date")%><br>


<%rst.movenext
loop

%>

senti io pero non so e non riesco a caripe :
quado fai questa istruzuione

Do While not TempId<>rst.fields("n_periodo")
che cosa dovrebbe fare = templd ?
forse un pezzetto per volta .... per ora cosi escono cmq tutti i record
grazie




Modificato da sima il 14 gennaio 2004 10.19 -

Modificato da sima il 14 gennaio 2004 10.19 -

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.