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

    [ Sql ] Creazione Di Query

    Volevo sottoporvi un parere per le seguenti query, che ho come esercizio in preparazione di un esame:

    la tabella è la seguente:
    Cliente( CODCLI, nome, città)
    Veicolo( TARGA, tipo, codcli)
    Impianto (LOCALITA', numlinee ,dataapertura)
    Lavaggio (TARGA, DATA, ORAMINUTO, LOCALITA', costo)

    mi si chiede di formulare l'interrogazione che per ogni cliente restituisca il primo lavaggio effettuato.
    Volevo chiedervi a riguardo un'opinione sulla query da me costruita

    codice:
    SELECT 
              FROM cliente Join Lavaggio 
              WHERE data = ( SELECT codcli,min(data) 
                                     FROM (cliente as c Join veicolo as v on c.codcli=v.codcli)
                                               Join lavaggio as l on l.targa=v.targa 
                                    order by codcli) 
    
    si puo' migliorare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    363
    SELECT C.CODCLI,
    C.nome.
    C.citta,
    LL.DataPrimoLavaggio
    FROM
    Cliente AS C
    INNER JOIN Veicolo AS V
    ON C.codcli = V.codcli
    INNER JOIN
    (SELECT
    Min(L.Data) As DataPrimoLavaggio,
    L.TARGA
    FROM
    Lavaggio AS L
    GROUP BY L.TARGA
    ) LL
    ON V.TARGA = LL.TARGA

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.