Tags: informatica iseries as400 windows personal computer

SQL – RAGGRUPPARE DATI DI UN FILE CON LA DISCRIMINANTE SU IN ALTRO FILE

Scritto da Davide Galloni. Inserito in Informatica

Valutazione attuale: 0 / 5

Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva

In questo esempio, vediamo come raggruppare i dati di fatturato dei clienti in base ad una discriminante presente però su un altro file, l’anagrafica dei clienti. Quest’ultima contiene il campo che deve essere usato per raggruppare i dati.

I due file quindi vanno legati.

Abbiamo dunque il primo file che contiene il codice del cliente e il fatturato mentre sul secondo file abbiamo il codice del cliente e il tipo cliente che sarà il nostro campo di raggruppamento.

La stringa di selezione  sarà questa:

 

SELECT B.TIPOCLI, SUM(A.VGLIV) AS TOTALE              

FROM FATTURATO A

INNER JOIN ANAGRACLI B

ON B.BUCUST=A.VGCUS                 

WHERE B.TIPOCLI NOT IN('VAR','TRD')                   

SQL – CALCOLO DEL PREZZO MEDIO IN UNA SELEZIONE DI DATI

Scritto da Davide Galloni. Inserito in Informatica

Valutazione attuale: 0 / 5

Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva

In questo esempio, viene calcolato il prezzo medio di acquisto di ogni prodotto, in base al periodo di vendita indicato nella select

 

SELECT PRODOTTO, AVG(PREZZO) FROM FATTURATO                                                   

WHERE STATORIGA <> 'D' AND DATAORDINE BETWEEN 1180215 AND 1180430 AND

TIPORESO = '   ' AND CLIENTE IN(SELECT DISTINCT(CODCLI) FROM ANAGRACLIENTI                 

WHERE TIPOCLI = 'MAI2') GROUP BY PRODOTTO ORDER BY PRODOTTO                                    

SQL - Aggiornamento di un campo di un file con il valore di un campo di un altro file

Scritto da Davide Galloni. Inserito in Informatica

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva

Anche questa volta il buon vecchio e caro SQL mi corre in aiuto. 

Ho un file di anagrafica clienti e un altro file che contiene un codice da riportare sul file clienti. I due archivi hanno in comune il codice cliente.

La prima alternativa sarebbe quella di aprire ogni singolo cliente e aggiornare il campo preposto con il relativo valore ma, essendoci più di 500 clienti, non mi sembra una soluzione molto performante.

Ma Santo SQL ci corre in aiuto e, con una sola e anche abbastanza banale

Nuovo DJI Mavic Pro Platinum Fly More Combo

Scritto da Davide Galloni. Inserito in Informatica

Valutazione attuale: 0 / 5

Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva

Scrivo questo post ad utilità pubblica per raccontare, passo passo, l'acquisto del nuovo Drone di casa DJI. 

In queste settimane ho visto una tonnellata di Vlog, recensioni, articoli di comparazione sui nuovi arrivati di casa DJI ed ero rimasto ben impressionato dal nuovissimo Mavic Air. 

Approfondendo poi la cosa mi sono accorto che l'Air è, alla fine, un Drone orientato più all'uso ludico e meno a quello professionale. 

Quini, dopo un lungo percorso informativo, mi sono deciso e la mia

SQL - Sostituire il valore di una parte di una stringa con un altro

Scritto da Davide Galloni. Inserito in Informatica

Valutazione attuale: 0 / 5

Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva

Ma quanto è comoda la funzione di Office Trova/Sostituisci

Davvero utilissima, permette infatti nella applicazioni office come Word o Excel, di ricercare un valore in una testo o una colonna e sostituirlo con un altro in tutte le occorrenze trovate risparmiando, in molti casi, parecchio tempo.

Ma se dobbiamo, ad esempio, fare la stessa cosa  in un file di database AS/400, con centinaia di migliaia di record? 

Niente paura, ci viene in aiuto ancora una volta il linguaggio SQL e le sue

Link Sponsorizzati.