10 messaggi dal 10 dicembre 2010
Non Funziona....!
E cmnq clienti.* è sbagliato, ho dovuto mettere A.*

Si ho messo i parametri di uguaglianza...ma nisba.
dopo se riesco voglio fare qualche prova

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
10 messaggi dal 10 dicembre 2010
Se puoi mi faresti un grande piacere!
203 messaggi dal 21 maggio 2004
Ciao ragazzi, scusate se mi intrometto nel post...ho letto velocemente..

premesso che non c'è nessuna relazione tra le due tabelle..

select * from clienti,eta
where nome = 'pippo' and eta in (select min(eta) from eta)

risultato:

nome,eta
PIPPO,23 (min all'interno della table eta)

Ciao
Stefano
sinceramente non so se le tabelle sono collegate, ma credo di si!
Filippo_RFI perchè non ci riassumi lo schema delle tabelle?

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
2.198 messaggi dal 30 novembre 2001
nel caso che ti posto io prendo di ogni utente quello che ha la data ordine più alta, poi tu lo adatti al tuo caso:

WITH maxDate AS (SELECT MAX(DataOrdine) AS MaxDataOrdine
           ,Ordine_UserID AS UserID
       FROM dbo.Ordine
         GROUP BY Ordine_UserID),
  orders AS ( SELECT OrdineID
        ,Ordine_UserID AS UserID
        ,DataOrdine
         FROM  dbo.Ordine ORD
       INNER JOIN maxDate
         ON ORD.Ordine_UserID = maxDate.UserID
        AND MaxDataOrdine = DataOrdine)
   
   SELECT OrdineID
       ,UserID
       ,DataOrdine
       FROM orders;
10 messaggi dal 10 dicembre 2010
Ora faccio un po' di prove, cmnq, le tabelle non sono collegate, ma nel join metti due campi uguali come vincolo, per cui, dovrebbe prendere il record con l'id uguale. o NO?
2.198 messaggi dal 30 novembre 2001
Filippo_RFI ha scritto:
Ora faccio un po' di prove, cmnq, le tabelle non sono collegate, ma nel join metti due campi uguali come vincolo, per cui, dovrebbe prendere il record con l'id uguale. o NO?


si prende il record con l'id uguale, cmq secondo me dovresti collegare le tabelle perchè quella dei dati anagrafici si riferisce sempre a un cliente giusto? per cui non ha senso che ci siano dati anagrafici senza cliente.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.