Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57

    creare un campo calcolato in una VISTA

    ciao a tutti,
    ecco il mio problema
    ho un DB con un certo numero di campi, tra cui: prezzo e sconto
    vorrei ordinare i prodotti per prezzo scontato, per cui avevo pensato di creare una vista in cui calcolare un campo in più e ordinare i prodotti per questo nuovo campo

    per ora sono arrivato a creare la vista:

    "CREATE VIEW vista_prod AS SELECT * FROM tbl_prod"

    dove ovviamente tbl_prod è la mia tabella prodotti

    quindi apro l'RS normalmente:

    "SELECT * FROM vista_prod WHERE ........ bla bla bla ORDER BY ........ "

    non ho la minima idea di quale sia il codice per crare il campo nella vista...

    Grazie mille!
    Zeno

  2. #2
    per poterti dire come creare una vista devi almeno specificare che database usi..
    comunque potresti non averne bisogno, prova così (ammesso che sconto sia un valore percentuale):

    codice:
    SELECT prezzo, sconto, prezzo*(1-sconto/100) as prezzoScontato
    FROM tbl_prod
    ORDER BY 3 DESC
    xxx

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    57
    Giusto:
    il DB è Access

    Ora provo il tuo sistema, grazie mille.
    Zeno

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.