Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sintaksa za switch?

[es] :: Access :: Sintaksa za switch?

[ Pregleda: 2985 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tanjakg81
Tanja Radovic
Kragujevac

Član broj: 77560
Poruke: 37
*.verat.net.



Profil

icon Sintaksa za switch?13.08.2006. u 20:23 - pre 194 meseci
Imam upit koji sadrzi sledeca polja:MBR_anketara,Sifra ankete,Sifra statusa,Honorar.
Nad njim pokusavam da napravim upit koji bi otprilike isao ovako, stim sto najverovatnije nisam pravilno upotrebila Switch naredbu:
Code:

SELECT MBR_anketara, [Sifra ankete], (Switch([Sifra statusa=10, Honorar*2],[Sifra statusa=20, Honorar*3],[Sifra statusa=30, Honorar*4])) AS isplata
FROM [Obracun honorara];


Moze li neko da mi pomogne?


 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: Sintaksa za switch?13.08.2006. u 20:47 - pre 194 meseci
Vidi, uglaste zagrade su ti za nazive polja (zato sto su dozvoljeni nazivi sa Space karakterima), a Switch ima za parametre listu parova izraza gde je prvi uvek onaj cija se tacnost ispituje, a drugi je vrednost u slucaju da je prvi tacan, tj. u tvom slucaju:
Code:

SELECT MBR_anketara, [Sifra ankete], (Switch([Sifra statusa]=10, Honorar*2,[Sifra statusa]=20, Honorar*3,[Sifra statusa]=30, Honorar*4)) AS isplata
FROM [Obracun honorara];
 
Odgovor na temu

[es] :: Access :: Sintaksa za switch?

[ Pregleda: 2985 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.