Zum Inhalt springen

SQL Server 2000 und partitionierten Sichten


Empfohlene Beiträge

Geschrieben

Hallo,

ich benutze SQL Server 2000 und partitionierten Sichten

Problem:


Select distinct t.eins,t.zwei form tabele t ,tabelle k
where hier join and
t.zahl-(t.zahl1*t.zahl3)>500

[/PHP]

Fehler :

Server: Nachr.-Nr. 8115, Schweregrad 16, Status 2, Zeile 1

Arithmetischer Überlauffehler beim Konvertieren von expression in den Datentyp int.

Ohne partitionierten Sichten geht ;(

Geschrieben
Original geschrieben von just_me

Ich wage zu behaupten, dass es an ein Wunder grenzen würde, wenn das von dir wiedergegebene Statement tatsächlich funktionieren sollte...

warum ??

wo siehst du denn das Problem ??

Geschrieben

Mag ja sein, dass es nur Reproduktionsfehler sind, aber:

Select distinct t.eins,t.zwei [color=red]form[/color] tabele t [color=orangered],tabelle k[/color]

where [color=red]hier join and[/color]

t.zahl-(t.zahl1*t.zahl3)>500

funktioniert tatsächlich?

Und die Fehlerbeschreibung ist wirklich mager. Die Sicht "sammelt" nur die Daten (u.a. aus verschiedenen Tabellen und/oder Datenbanken). Es gibt also, zumindest offensichtlich, keinen Grund, warum etwas ohne Sicht funktionieren sollte, was mit entsprechender Sicht nicht funktioniert.

Könntest du bitte mal angeben, welche Datentypen sich hinter

- t.eins

- t.zwei

- t.zahl

- t.zahl1 und

- t.zahl3

verbergen?

Geschrieben
Original geschrieben von just_me

Mag ja sein, dass es nur Reproduktionsfehler sind, aber:

Select distinct t.eins,t.zwei [color=red]form[/color] tabele t [color=orangered],tabelle k[/color]

where [color=red]hier join and[/color]

t.zahl-(t.zahl1*t.zahl3)>500

funktioniert tatsächlich?

Und die Fehlerbeschreibung ist wirklich mager. Die Sicht "sammelt" nur die Daten (u.a. aus verschiedenen Tabellen und/oder Datenbanken). Es gibt also, zumindest offensichtlich, keinen Grund, warum etwas ohne Sicht funktionieren sollte, was mit entsprechender Sicht nicht funktioniert.

Könntest du bitte mal angeben, welche Datentypen sich hinter

- t.eins

- t.zwei

- t.zahl

- t.zahl1 und

- t.zahl3

verbergen?

Also ohne partitionierten sichten läuft es wirklich , sobald ich es aber mit pv versuche .....L

Select sieht so aus

select distinct 20, 1, 72,,smallint,tinyint,int,int,'',0

die Tabellen auf remot server haben allerdings eine check Einschränkung

([spalte] = 125)

und beim select mache ich so


select distinct 20, 1, 72,,smallint,tinyint,int,int,'',0 from … where …..
and spalte = 125 <- sobald ich es weg lasse funktioniert !!!
[/PHP]

Hilfe

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...