Palla

avatar

Ciao a tutti, sono Daniele "Palla" Palladino. Studio Ingegneria Informatica presso l'Università degli Studi di Roma Tre. Appoggio la politica dei programmi Open Source e il concetto di copyleft.

Sep 192013
 

Supponiamo di avere due tabelle in un Data Base dove in una vengono registrati eventi e nella seconda dei return_code che identificano l’esito dell’evento.

table_1
 DATE | SERVICE | RETURN_CODE
------|---------|-------------
      |         |

table_2
 RETURN_CODE | DESCRIPTION
-------------|-------------
             |

Una query molto utile è quella di visualizzare.

La query che riporto è un esempio che può essere sfruttato in un DB Oracle che permette di visualizzare  il count di ogni singolo return_code dalla table_1 associandolo all’attributo description corrispondente dalla table_2, nella giornata odierna:

SELECT DESCRIPTION, COUNT(t1.RETURN_CODE) 
FROM table_1 t1 
	RIGHT JOIN table_2 t2 
		ON t1.RETURN_CODE = t2.RETURN_CODE  
		AND t1.DATE >= TO_DATE(TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD'),'YYYY-MM-DD')
GROUP  BY DESCRIPTION

In DB come MySQL o PostgreSQL non ci dovrebbero essere differenze, l’unico controllo da effettuare, prima di utilizzare la query sopra riportata, è nella è parte dedicata al calcolo della Data Corrente che potrebbe cambiare a seconda del DB che si utilizza.

Buona query a tutti

Aug 272013
 

Eccoci di ritorno dopo il viaggio di 10 giorni.

Grazie a questo evento si sono conosciute molte persone e si sono create nuove amicizie.

La California è bellissima e ci sono tante cose da vedere, forse anche troppe per un viaggio di soli 10 giorni. Il giorno in giro per i posti come Santa Cruz, Santa Barbara, Los Angeles, San Francisco, mentre la notte ci si diverte per locali (quando ci sono, nelle piccole cittadine è difficile trovare locali notturni).

In California i locali notturni  chiudono presto, quindi è difficile girare come siamo abituati in Italia, ma il divertimento non manca. A San Francisco spostarsi non è difficile con i taxi, ma se si è un gruppo consiglio la Limousine, costa poco e ti porta dove vuoi tutti assieme (in 6 abbiamo pagato 6 $ a testa).

Eccovi le foto del viaggio  Wink