Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [SQL-Server] - Creare funzione SQL

    codice:
    Function codiceSottoConto(id As Long) As String
        rsSottoConti.Open "select * from sottoconti WHERE id = " & id, db, adOpenStatic, adLockReadOnly
        If Not rsSottoConti.EOF Then
            rsConti.Open "select * from conti WHERE id = " & rsSottoConti("idconto"), db, adOpenStatic, adLockReadOnly
            If Not rsConti.EOF Then
                rsGruppi.Open "select * from gruppi WHERE id = " & rsConti("idGruppo"), db, adOpenStatic, adLockReadOnly
                If Not rsGruppi.EOF Then
                    rsStati.Open "select * from stati WHERE id = " & rsGruppi("idStato"), db, adOpenStatic, adLockReadOnly
                    If Not rsStati.EOF Then
                        codiceSottoConto = rsStati("codice") & "." & rsGruppi("codice") & "." & rsConti("codice") & "." & rsSottoConti("codice")
                    End If
                End If
            End If
        End If
    end function
    si può convertire in una funzione/procedure di sql server?

  2. #2
    basta una query...

    codice:
    SELECT S.Codice + '.' + G.Codice + '.' + C.Codice + '.' + SC.Codice AS CodiceSottoConto
    FROM sottoconti AS SC
    INNER JOIN conti AS C ON C.id = SC.idConto
    INNER JOIN gruppi AS G ON G.id = C.idGruppo
    INNER JOIN stati AS S ON S.id = G.idStato
    WHERE SC.id = TUO ID
    ...no?

    ciao

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