Funzione IF

lunedì 23 novembre 2009 - 09.34

aemme Profilo | Junior Member

C'è la possibilità di utilizzare la funzione IF in una select ?

Per esempio: IF count(nome_campo) > 1 then print DATA ?

freeteo Profilo | Guru

Ciao,
scusa ma non ho capito a che ambiente ti stai riferendo...

Nel caso di Crystal c'è l'IF, che puoi usare in una formula ad esempio:
if {campo} > 0 then {campoGRANDE} else {altroCampo}

Nel caso di SqlREporting c'è l'IIF da usare dove vuoi, come Expression:
=IIF(Fields!Campo.Value > 0 ,Fields!CampoGRANDE.Value ,Fields!altroCampo.Value

le 2 sintassi fanno la stessa cosa, ma in ambiti diversi...
Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

aemme Profilo | Junior Member

OK,

c'è anche la possibilita di usare un contatore.

Un count che per esempio si incrementa in base ad una certa risorrenza?

Grazie

freeteo Profilo | Guru

>Un count che per esempio si incrementa in base ad una certa risorrenza?
si ma devi dirmi in che tecnlogia sei di reportistica...

Nel caso di Crystal sono i "Summary Fields" (campi sommatoria)
Nel caso di Reporting lo puoi fare in questo modo:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=8171
Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

aemme Profilo | Junior Member

Grazie

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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5