Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28

Discussione: raggruppamento query

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583

    raggruppamento query

    Salve ho questa complessa query si chiede di raggruppare i risultati come posso agire all'interno di questa ?


    sSQL = "select immobili.*,sv.tipovariazione, sv.datavariazione,sv.visione as VisioneOLD, sv.username as operatorevariazione from immobili inner join StoricoVariazioni sv ON immobili.codiceimmobile = sv.codiceimmobile where 1=1" & vbcrlf

    If IsDate(sDataVariazioneStart) Then
    sSQL = sSQL & "and sv.datavariazione>=" & GetDateForAccess(sDataVariazioneStart,0) & VbCrLf
    End If

    If IsDate(sDataVariazioneEnd) Then
    sSQL = sSQL & "and sv.datavariazione<" & GetDateForAccess(sDataVariazioneEnd,1) & VbCrLf
    End If


    If sTipoVariazione<>"" Then
    sSQL = sSQL & "and sv.tipovariazione='STATO PRATICA'" & VbCrLf
    End If


    If sStatoPratica<>"" Then
    sSQL = sSQL & "and immobili.statopratica='" & sStatoPratica & "'" & VbCrLf
    End If


    sSQL = sSQL & " order by sv.datavariazione desc"


    Attendo notizie.

  2. #2
    non mi è chiaro il problema: che vuol dire "come posso agire all'interno di questa" ? fa' un esempio, grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    hai ragione ora ti spiego meglio


    si mi stampa questi risultati

    cod data indirizzo
    9520 14/07/11 via roma
    9521 14/07/11 via milano
    9525 13/07/11 via de bosis
    9520 12/07/11 via roma
    9534 12/07/11 via palazzi
    9525 12/07/11 via de bosis
    9525 11/07/11 via de bosis


    praticamente deve venire fuori cosi deve essere visualizzato l'ultimo registrato

    cod data indirizzo
    9520 14/07/11 via roma
    9521 14/07/11 via milano
    9525 13/07/11 via de bosis
    9534 12/07/11 via palazzi



    fammi sapere se è chiaro............

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    naturalmente mdb


    Set oCon = Server.CreateObject("ADODB.Connection")
    Set oRS = Server.CreateObject("ADODB.Recordset")

    oCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databaseimm.mdb") & ";Mode=ReadWrite"
    oRS.CursorLocation=3
    oRS.Open sSQL, oCon

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    ho provato cosi

    sSQL = "select immobili.*,sv.tipovariazione, Max(sv.datavariazione) As datavariazione ,sv.visione as VisioneOLD, sv.username as operatorevariazione from immobili inner join StoricoVariazioni sv ON immobili.codiceimmobile = sv.codiceimmobile where 1=1" & vbcrlf


    sSQL = sSQL & " Group BY sv.codiceimmobile"



    mi da questo errore

    Microsoft JET Database Engine error '80040e14'

    Syntax error in ORDER BY clause.

    /test.asp, line 115



    attendo notizie.

  7. #7
    Stampa la query (con un response.write) così si capisce cos'hai creato.
    xxx

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    select immobili.*,sv.tipovariazione, Max(sv.datavariazione) As datavariazione ,sv.visione as VisioneOLD, sv.username as operatorevariazione from immobili inner join StoricoVariazioni sv ON immobili.codiceimmobile = sv.codiceimmobile where 1=1 and sv.datavariazione>=dateserial(2011,7,6) and sv.datavariazione<dateserial(2011,7,17) and immobili.statopratica='VALIDA TRATTABILE' order by sv.datavariazione desc Group BY sv.codiceimmobile


    fammi sapere come posso risolvere

  9. #9
    L'order by va dopo il group by nelle query.

    xxx

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    583
    Microsoft JET Database Engine error '80040e21'

    Cannot group on fields selected with '*' (immobili).

    /public/frameindexsx.asp, line 118

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 © 2025 vBulletin Solutions, Inc. All rights reserved.