Estrarre news in base alla data odierna per la settimana

gianluigidibell

Utente Attivo
18 Lug 2007
72
0
6
Piacenza
Gentili amici di mrwebmaster,
anche oggi sono a chiedervi un piccolo aiutino:
Utilizzo dreamweaver per il mio sito web, siccome voglio fare vedere le news che accadono da oggi fino alla fine della settimana, (possono essere 1, 10, 50), non so proprio come fare:
Il db viene cosi mostrato:
<%
Dim R_eventi
Dim R_eventi_numRows

Set RR_eventi = Server.CreateObject("ADODB.Recordset")
R_eventi.ActiveConnection = MM_Dati_codici_STRING
R_eventi.Source = "SELECT * FROM giorno ORDER BY id ASC"
R_eventi.CursorType = 0
R_eventi.CursorLocation = 2
R_eventi.LockType = 1
R_eventi.Open()

R_eventi_numRows = 0
%>
Ecco, io ho iniziato cosi(tenete conto che de= data nella mia tabella)
R_eventi.Source = "SELECT * FROM giorno where deZ= date () ORDER BY id ASC"
in questo caso mi estrae tutti i record = o maggiori della data di oggi, ma non riesco a estrarre i dati solo di questa settimana, partendo dalla data di oggi.
Cioè se fosse mercoledi, i dati estratti devono essere da mercoledi a domenica.
Infine, se per tutta la settimana il record =0 dovrebbe estrarre i record successivi (di 1 settiman, 1 mese quello che viene)
E' possibile fare questo?
grazie ancora
 
Ciao..se non hai risolto...
Purtroppo, per esperienza personale e non solo, manipolare le date con access-mssql o mysql...non è mai tanto semplice...io generalmente risolvo manipolandole in ASP.
Dovresti risolvere con DateDiff(fai recerca) è semplice e ti permette di estrarre il n° della settimana-quindi nel ciclo while (area ripetuta DM) ti basta aggiungere una condizione e se il n°sett.Date() = n°sett.DB ....mostri record....e così via.
Se i record sono zero...imposti n°sett.Date() -1 ...e stessa condizione.
Spero di essermi spiegato :-)
Buon Lavoro.
 
Piccola risposta

Dunque, non sono riuscito a fare quello che mi suggerivi, grazie comunqe.
In parte ho risolto, ma in modo molto
come si può dire.....
fai date...
mettendo where (record della data) >= date ()
e impostando un area ripetuta x 10 eventi
in questo modo però se ho 15 giorni vuoti
non passa al record successivo
grazie cmq, sei stato l'unico a dirmi qualcosa
a presto
gigi
 

Discussioni simili