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

    Query storico articolo venduto

    Ciao. Vorrei il vostro consiglio su come posso organizzare una query che tiene conto delle seguenti indicazioni:

    ho una tabella dove registro ogni qualvolta viene vendito un articolo; nella tabella vengono registrati:

    ID (contatore chiave primaria)
    IDCP (identificativo codice prodotto)
    data di vendita
    nome prodotto
    prezzo
    magazzino

    la query che devo realizzare deve estrarre il cosidetto storico di quell'articolo, cioè quante volte è stato venduto, le date in cui è stato venduto, la disponibilità di magazzino, etc.

    Avete qualche suggerimento?

    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    strSQL="SELECT * FROM tabella WHERE IDCP = "& IDCP &" ORDER BY ID DESC"
    L'ho messa in ordine decrescente perché quello che conta è l'ULTIMA disponibilità di magazzino.

    Roby

  3. #3
    Grazie Roby.

    La prima difficoltà che incontro è che il form con cui richiedo il dato non raccoglie l'IDCP ma il nome del prodotto... :master:

  4. #4
    Il code è questo, ma la query non estrae nulla:
    codice:
    denominazione1 = request.form("denominazione1") 
    response.write denominazione1 &"
    "
    
    Dim strDenominazione1 
    strDenominazione1 = Replace(Request("denominazione1"), "_", " ") 
    
    Dim SQLDown
    SQLDown = "SELECT * FROM storico WHERE LTRIM(denominazione) = '"& strDenominazione1 &"' ORDER BY ID DESC"
    :master:

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Dim denominazione1 
    denominazione1 = request.form("denominazione1") 
    response.write denominazione1 &"
    "
    
    Dim strDenominazione1 
    strDenominazione1 = Replace(denominazione1, "_", " ") 
    
    Dim SQLDown
    SQLDown = "SELECT * FROM storico WHERE LTRIM(denominazione) = '"& strDenominazione1 &"' ORDER BY ID DESC"
    Assicurati:
    - che la replace che hai fatto abbia un senso
    - che la LTRIm serva veramente

    Roby

  6. #6
    [B]
    Assicurati:
    - che la replace che hai fatto abbia un senso
    - che la LTRIm serva veramente

    Roby
    Grazie Roby.
    In effetti LTRIM non serve, l'ho eliminato e la query ha preso a funzionare.

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.