Re: Simple Anforderung schwer umzusetzen?
From: Elmar Boye (ElmarB_at_gmx.net)
Date: 03/29/04
- Next message: Thomas Meyer: "Re: Update Sqlserver 7.0 auf 2000 bricht ab"
- Previous message: Elmar Boye: "Re: Update Sqlserver 7.0 auf 2000 bricht ab"
- In reply to: Lars Roith: "Simple Anforderung schwer umzusetzen?"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 29 Mar 2004 10:27:57 +0200
Hallo Lars,
Lars Roith <lars.roith@nospam.aitag.com> schrieb ...
> habe eine Tabelle mit mehreren Spalten für verschiedenartige Werte.
> CREATE TABLE [Werte] (
> [WertId] [uniqueidentifier] NOT NULL ,
> [A] [int],
> [B] [int],
> [C] [float],
> [D] [float]
> )
>
>
> Nun möchte ich eine Abfrage ungefähr wie folgt:
>
> SELECT
> [WertId],
Wenn da jetzt nicht noch etwas spezielleres passieren soll,
könnte die Abfrage lauten:
> [A greater B], -- >hier soll true/false (1/0) stehen
CASE WHEN A > B THEN 1 ELSE 0 END [A greater B],
> [C greater D], -- >hier soll true/false (1/0) stehen
CASE WHEN C > D THEN 1 ELSE 0 END [C greater D]
> [A greater D], -- >hier soll true/false (1/0) stehen
CASE WHEN A > D THEN 1 ELSE 0 END [A greater D]
> [Diff AB greater 0] -- >hier soll true/false (1/0) stehen
CASE WHEN (A - B) > 0 THEN 1 ELSE 0 END [Diff AB greater 0]
> FROM
> [Werte]
Gruss
Elmar
- Next message: Thomas Meyer: "Re: Update Sqlserver 7.0 auf 2000 bricht ab"
- Previous message: Elmar Boye: "Re: Update Sqlserver 7.0 auf 2000 bricht ab"
- In reply to: Lars Roith: "Simple Anforderung schwer umzusetzen?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|