Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Organizzare estrazione per aree

    Ciao.

    Credo di avere un problema concettuale sull'organizzazione di uno script ASP.

    Ho una lista di nominativi che hanno un primo raggruppamento per area.

    Successivamente vengono raggruppati per zona di appartenenza, cioè:

    Area = AQ
    ID_Area = 1
    Nominativo = Fabrizio
    Zona = Avezzano

    Area = AQ
    ID_Area = 1
    Nominativo = Filippo
    Zona = Sulmona

    Pur appartendendo alla stessa area (AQ-1) Fabrizio dovrebbe visualizzare i records appartenenti alla zona Avezzano, mentre Filippo quelli della zona Sulmona; in questo momento entrambi vedono tutti i records dell'area AQ, quindi i records di Avezzano e Sulmona.

    Cosa è conveniente fare per estrarre i dati del db prima raggruppati per area e poi per zona?
    Associare anche a zona un ID_Zona?

    Grazie x l'aiuto

  2. #2
    penso ti basti mettere where ZONA = 'avezzano', senza inserire un nuovo attributo

    Ciau
    - Dean

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Non mi somo spiegato, forse con il codice è più semplice:

    codice:
    utente = (request.cookies("mycookie_accesso")("nome"))
    
    SQL = "SELECT * FROM tbl_1"
    SQL = SQL & " INNER JOIN tbl_2 ON "
    SQL = SQL & " tbl_2.unita_id = tbl_1.id_uoat "
    SQL = SQL & " WHERE tbl_2.utente_id = "& utente &" "
    SQL = SQL & " ORDER BY tbl_1.id asc"
    Con questa query entrambi vedono tutti i records dell'area AQ (1), quindi i records di Avezzano e Sulmona; invece Fabrizio dovrebbe visualizzare i records appartenenti alla zona Avezzano, mentre Filippo quelli della zona Sulmona;

    Mi segui?

  4. #4
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Risolto :

    codice:
    utente = (request.cookies("mycookie_accesso")("nome"))
    
    SQL = "SELECT * FROM tbl_1"
    SQL = SQL & " INNER JOIN tbl_2 ON "
    SQL = SQL & " tbl_2.unita_id = tbl_1.id_uoat "
    SQL = SQL & " WHERE tbl_2.utente_id = "& utente &" "
    SQL = SQL & " AND TBL_2.ZONA = TBL_1.ZONA "
    SQL = SQL & " ORDER BY tbl_1.id asc"
    Con questa query Fabrizio visualizza i records appartenenti alla zona Avezzano, mentre Filippo quelli della zona Sulmona.


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.