![](https://www.fachinformatiker.de/uploads/set_resources_14/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
bigpoint
-
Gesamte Inhalte
1.243 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von bigpoint
-
-
IMHO kannst du das Alias t nicht gleich bei der Spaltenauswahl für den mittleren SELECT verwenden, da du diese Abfrage doch erst als t benennst.
welchen select meinst du ?
select t.anderenteil_spalten_1 from -- select 3
(
select t.teil_spalten_1 from -- select 2
(
select spalten_1 from ha ha -- select 1
where la la la
) as t
) as tt
[/PHP] -
Wie kann ich folgendes machen.
select t.anderenteil_spalten_1 from-- das geht nicht
(
select t.teil_spalten_1 from
(
select spalten_1 from ha ha
where la la la
) as t
) as tt
[/PHP]Ich will nicht in anderenteil_spalten_1 die spalten von tt benutzen sondern die von t
Ich hoffe, dass ich mich verständlich genug ausgedruckt habe
-
Du greifst direkt auf das File zu .....
e....... wie sollte das den gehen ???
-
ich glaube Du hast schon selber Dir den Antwort gegeben.
Der User hat Keine Zugrieffsberechtigung auf diesen DB
Lösung:
Berechtigungen vergeben
-
Ich bin eigentlich kein Fan von Volksfesten, aber meine Frau und ich sind eingeladen worden, deshalb gibt's ein verlängertes Wochenende (Fr-So) in München.
da kann ich nur sagen Herzlich Willkommen im München
-
Wenn du im Urlaub krank bist mußt du das sofort melden und den Krankenschein auch deinen Arbeitgeber vorlegen.
Das muss Du so wie so
-
Seh ich jetzt anders, da in der WHERE Bedingung die aggregierte Spalte (sumsp) auftaucht, Die gehoert meiner Meinung nach (kann mich natuerlich auch irren
) in ein HAVING nach der Gruppierung.
Goos
ja es stimmt, das ist die Lösung
Danke
-
Eine Frage,
warum geht es nicht und wie kann ich es lösen
SQL Server 2000
Select spalte, spalte1, spalte2,sum(spalte3) as sumsp
From bla bla
Where (spalte6 – sumsp) > spalte12
group by spalte, spalte1, spalte2
[/PHP]Fehler:
[b]
Server: Nachr.-Nr. 207, Schweregrad 16, Status 3
Ungültiger Spaltenname 'sumsp'.
[/b]
-
PS: Verrat doch bitte mal, was du damit anstellen willst
Ja es ist auch kein Geheimnis
Ich lese einfach Daten aus Textdatei und speichre in DB
Damit der Benutzer sehen kann wie schnell bzw. langsam es ist möchte ich es Ihn anzeigen.
@Klotzkopp
Danke
-
Ob er sinn mach oder nicht wahr gar nicht die Frage
Die Frage ist ob ich wirklich noch eine zusätzliche Variable benutzen muss
Um diesen Ergebnis zu kriegen, oder ob ich wirklich nicht schon den iterator
benutzen kann.
-
Wenn ich micht nicht irre, dann sollte ein vector eine size() Methode besitzen.
Du kannst dir also das iterieren ueber deinen vector sparen
Goos
Na na Du hast mich falsch verstanden.
Ich will nicht den Gesamtanzahl von Daten die im Vector sind liefern, sonder eins nach dem anderem so wie die for schleife es macht, also iterieren über den vector
Ist schon ganz ok.
-
Was möchtest du denn ausgegeben haben? Den Inhalt des Vectors oder die Anzahl der Elemente?
Anzahl der Elemente
-
Ich weis mein Deutsch ist .................. noch nicht Perfekt
, und dass noch wenn man viel zu tun hat und keine Zeit zu nachdenken , ne ne es sollte keine Entschuldigung sein
Ok ich versuche mit Code
Das geht
int ianzahl = 0; for (it=tv.begin(); it!=tv.end(); ++it) { count<<ianzahl++; }
und das nicht bzw. zeigt falsche Ergebnisse :eek:int ianzahl = 0; for (it=tv.begin(); it!=tv.end(); ++it) { count<<it; }
-
Hallo,
ich habe einen vector, und von den vector einen iterator
jetzt habe ich eine for schleife, etwa so
int ianzahl = 0;
for (it=tv.begin(); it!=tv.end(); ++it)
{
ianzahl++;
}
[/PHP]Und wie man seht einen zeler in der schleife,
den zeler habe ich versucht durch it zu ersetzen, funk aber nicht
Jetzt die Frage, kann man es doch nicht irgend wie durch den iterator ersetzen.
-
hm..... stimt
Vielen Dank
wie setze ich aber wieder rowcount innerhalb eine transaction wieder zurück ?
-
Danke , Danke , Danke
Noch eine Frage:
und wie ??
-
Danke
Noch eine Frage:
Kann ich es auser Dynamischen SQL irgend wie lösen ?
-
Ich möchte eine Prozedur schreiben die mir gewissen Anzahl von Daten liefert.
Warum funktioniert es so nicht ?
declare @un int
set @un = 13
select top @un mon,man,ab,pc from tabele where mon = 12
[/PHP]Fehler :
Server: Nachr.-Nr. 170, Schweregrad 15, Status 1, Zeile 3
Zeile 3: Falsche Syntax in der Nähe von '@un'.
Die Variable @un kriege ich erstmal nach gewissen berechnungen in der Prozedur
-
-
Wie bekomm ich das hin?
TripleD
genau so wie die erste Zeile
und jetzt im ernst, zeigt doch Code wie du es machst, dann kann man auf Grund von dem Code dir die Fehler zeigen und / oder Verbesserungen vorschlagen.
-
Hallo,
kann ich RAISERROR bei eine Funktion benutzen, wenn nicht welche alternative bitet sich denn dan ??
Vielen Dank
bigpoint
-
Ja, hab ich schon mal gesehen. (Wenn das die Frage des ersten Satzes sein sollte)
.
Wie hast du das Statement denn abgesetzt? Im Query Analyzer?
.
ja
Ähm, Hast du denn auch mal Option "Maximum characters per column" angeschaut? (Menü:Tools->Options->TabReiter:Results) Steht mit Standard-Einstellung auf 256 Zeichen.
Danke jetzt passt :marine
aber warum beim print hat es funktioniert ?
-
Hallo,
ihr habt das schon bestimmt nicht einmal gesehen.
Beim SQL Server select Anweisung schneidet nach 255 Zeichen länge ab.
Beispiel
declare @test varchar(300)
set @test = 'dgsdgfsdfsdfddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhierisespaddddddddddddddddddlkdfdlfkdlkdlk'
select @test --hier schneidet er es nach 255 zeichenlänge ab ;/
print @test --hier nicht
[/PHP]kann man vieleich den SQL Server so einstellen, dass er beim select es nicht tun ??
-
Ok , noch was,
ich inserte in die @table und dann will ich auf die Tabelle PK setzen, so geht es leider nicht ;(
ALTER TABLE @table ADD PRIMARY KEY (....)
[/PHP]
Verschachtelte SQ L Abfrage in SQL Server 2000
in Datenbanken
Geschrieben
@goos
Ok ich gebe mir mühe, also ich habe eine abfrage sagen wir select 1, die liefert mir par spalten (Daten) als Ergebnis.
In der nächste abfrage sagen wir select 2 möchte ich par spalten von select 1 abfragen, gruppieren usw. ( das geht auch wunderbar )
Jetzt kommt das Problem, in der nächste abfrage möchte ich wieder von select 1 par spalten abfragen , gruppieren usw.
Und das ganze in einem select !!!!