[VB .NET 2010] calcolo e ragruppamento periodo date

martedì 09 ottobre 2012 - 11.53
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Visual Studio 2010

winningatrox Profilo | Newbie

Buongiorno a tutti ho un problema che non riesco a risolvere.
Dovrei visualizzare in delle textbox il numero complessivo dei giorni eaggruppati in periodi.
Vi posto tutti i dati :
In un database SQL ho una tabella con i valori (Id, il, motivo, Id_motivo)
e con Visual Studio 2010 (vb .NET) ho creato un form con delle textbox formattae in questo modo:
(Textbox_ngg, Textbox_dal, Textbox_al, Textbox_motivo, Textbox1_ngg, Textbox1_dal, Textbox_al1, Textbox1_motivo, Textbox2_ngg, Textbox2_dal, Textbox2_al, Textbox2_motivo) e contrassegnate da delle label.

Il mio problema è poter visualizzare i dati come mostrato in figura


693x465 125Kb


[url=http://postimage.org/image/y2yucmgxd/][img]http://s16.postimage.org/y2yucmgxd/DATE.jpg[/img][/url]

algraps Profilo | Junior Member

Ciao,
dovresti risolverlo facilmente con una group by sulla query. Tipo questa:

select count(id) as Giorni, motivo from tabella group by IdMotivo

Fammi sapere
A.G.

winningatrox Profilo | Newbie

Ciao nella query che mi hai dato mancava una colonna ^__^
Ti passo quella esatta e anche il risultato della stessa:

SELECT COUNT(Id) AS Giorni, motivo
FROM prova
GROUP BY Id_motivo, motivo

RISULTATO QUERY


266x189 16Kb


manca ora pero' il periodo delle date contrassegnate dalle colonne dal/al
3 giorni di ferie dal 20/07/2012 al 22/07/2012
che poi in effetti questi valori andranno presi dalla colonna il
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5