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

Mar 172013
 

Come ogni anno arriva un periodo di 2 giorni in cui Programmatori, Ingegneri Informatici, Informatici, ma anche gli appassionati di Informatica si incontrano in uno dei più importanti eventi: Codemotion

Presso le aule della Facoltà di Ingegneria dell’Università degli Studi di Roma Tre si terranno diversi incontri dove verranno spiegate nuove tecnologie o idee per il mondo del lavoro che ruota attorno all’Informatica. Si presentano persone preparatissime e professionisti del settore che nei giorni precedenti all’evento hanno organizzato diversi Talk.

Oltre ai vari Talk si avrà l’occasione di conoscere diverse aziende per poter capire le proprie Mission e avere l’opportunità di consegnare il proprio Curriculum Vitae per poter entrare nel mondo del lavoro con Società e Startup composte da professionisti.

Da non sottovalutare l’Hackathon (unione di due termini hack e marathon), un periodo di 24h (in questo evento) dove ininterrottamente lavoreranno diversi studenti e appassionati di informatica per realizzare un lavoro che avrà un tema deciso dagli organizzatori.

Per saperne di più ecco alcuni link interessanti:

god@universe: sudo restart world

Nota Personale:

La Società Wedjaa, presso la quale attualmente lavoro, l’ho conosciuta proprio grazie a questo evento, dove aveva uno stand dedicato alla propria presentazione e alla raccolta dei vari Curricula.