Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Ich hab folgendes Problem:

ich muß in einer spalte werte anzeigen lassen die sich nach zwei bis drei kriterien unterscheiden lassen.

um dies zu lösen versuche ich mit iif(bedingung,wahr,falsch) zu arbeiten, wobei ich im falsch-fall eine weitere iif-bedingung angebe!

wenn ich dies mache kommt die fehlermeldung : Unterabfragen können im Ausdruck <Ausdruck> nicht verwendet werden. (Fehler 3203)!!!

die syntax ist folgende:

....

.

.

Sum(IIf([Ausbildungsjahr]=1 And [dauer]>740,(([Methodenkompetenz]*0.15)/[eins]),(IIf([Ausbildungsjahr]=1 And [dauer]<740,(([Methodenkompetenz]*0.4)/[eins]),0)))) AS M1

.

.

....

hat da jemand ideen?

wäre sehr wichtig...

Danke

...ich kriegs net hin...dachte ich hätte es gelöst...war aber falscher alarm

Mit welchem RDBS arbeitest Du denn ?

Also wenns MSSQL ist, würde ich das Ganze mit CASE lösen.

Ups, sorry, hab ich total vergessen.

also, ich bastel mit ACCESS97...ich greife nur auf tabellen in dieser DB zu (nichts verknüpft, nix odbc...völlig simpel eigentlich). Theoretisch is das mit der bedingung in der bedingung ja auch möglich, aber dieses access zeigt mir die ganze zeit diesen blöden fehler an!

das würd ich auch mal versuchen und ansonsten sind es wirklich "," die in deiner Abfrage benutzt werden??

oder sieht es eigentlich so aus??

Sum(IIf([Ausbildungsjahr]=1 And [dauer]>740;(([Methodenkompetenz]*0.15)/[eins]);

IIf([Ausbildungsjahr]=1 And [dauer]<740,(([Methodenkompetenz]*0.4)/[eins]),0))) AS M1

also mit ";"

Guido

nenene, war alles richtig...der fehler war ein aderer:

[eins] war ein feld, was ich in der abfrage deffiniert hab...deswegen konnte ich keine bedingung mit diesem feld in abhängigkeit setzen!

hätte ich eigentlich auch früher raffen sollen.

die summe darf ich bilden...das ist generell möglich!

Danke trotzdem...

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.