Joe Kinley
-
Gesamte Inhalte
385 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Joe Kinley
-
-
mit einem SELECT gibt er dir etwas zurueck .... mit einem SET kannst du eine Variable setzen..
Also mit SET @var = 'foo'
Wird war 'foo' zugewiesen.
Mit SELECT @var
Wird @var zurueckgegeben ... ausgegeben also
Wenn du eine Variable aus einem komplexeren SELECT Statement befuellen willst, machst du einfach
SELECT @var = column FROM Table WHERE sowieso = 50
-
Hab auch nie was anderes behauptet .....
Und was meinst du mit "Man kann das Eiweiss auch in Saeure aufloesen" ?
-
hmpf.... ohne deinen Texttipp haett ich nu PI getippt *g*
Falls richtig geb ich ab =)
-
Das geht leider nur innerhalb des EXEC selbst.. denn was intern gespeichert wurde ist extern nicht mehr aufrufbar.
Aber dann knall einfach ein riesen EXEC um deine Befehle (Mehrere moeglich... ganz normal wie sonst:
EXEC('DECLARE @strFormel AS VARCHAR(500) SELECT @strFormel = '''( 2 * 1273 + 2 * 3456 ) / 1000''' SET @strFormel = REPLACE(@strFormel, '''/ 1000''', '''* 0.001''') EXEC ('''SELECT ''' + @strFormel + '''AS Ergebnis''')')
Ist leider etwas bloed, aber meines Wissens nicht anders loesbar...
Wenn du nun innerhalb des inneren EXEC es in eine Variable speicherst (SELECT @var = bla FROM sowieso) ... und dort weiterverarbeitest muesste es gehn... dumm ... aber vllt. gibts hier noch MSSQL Cracks die es besser wissen ?
-
stigi das is soooooo alt und kam hier schon min. 2 mal vor dir vor
Und der Spruch wurde sogar schon als dumm widerlegt
-
Vergleich Windows-Server Linux-Server .... denn mir klingt das so als seist du FISI
-
Lol Fett?
Naja... Gelatine besteht aus Aminosaeuren... sprich Proteine... sprich Eiweiss ... nix Fett
Und ja.. ich weiss dass Gelatine in der Industrie oft aus Kalbsknochen gemacht ist... und es nicht wirklich vegetarisch ist... aber ich mach es schliesslich auch nicht wegen der Tiere...
Man man man.. da muss man sich immer spezifizieren.... also ich esse kein Fleisch von Dingen die Augen hatten
-
Ah ah... ^^ DAS is nun aber dieser Soylent Green Film... oder ? =)
-
Eraserhead ?
-
Lol warum ist du dann Gumibärchen:D ? und wie sieht es mit nem Steak aus das hat keine augen oder hat dir schonmal eins .
Gumibärchen haben auch gefühle
Sorry war nur spaß musste aber einfach sein.
Gefuehle JA .... Augen NEIN
Und das Steak hatte urspruenglich Augen
-
Rein theoretisch essen Vegetarier keine Gummibaerchen... aber sehr viele essen sie praktisch
Ich mein ja nur dass die meisten Vegetarier die meinen ja sooo fuer die Tiere zu sein, mehr oder weniger heuchler sind, wenn sie nicht vegan sind
Und ich selbst mampf gern Gummibaerchen und trink Milch und ess Kaese.. ich ess nur nix was Augen hat =)
-
Ich geb ab... und mit der Bitte auch nur wirkliche Filme zu nehmen und keine Serien... heisst ja auch Kinobilder und nicht Fernsehbilder
-
Also meine Beispiele waren alle real erlebt. Von dem Veggi der einem den ganzen Abend Vorträge über die armen Tiere gehalten hat, über den, der am liebsten den Raum verlassen hätte beim Fleischverzehr und den der gefragt hat, ob mit dem Holzlöffel (frisch gewaschen) schonmal irgendwas mit Fleisch zubereitet worden ist. Aber es gibt auch Nette
Sobald dir mal so ein militanter Veggie begegnet der meint es fuer die Tiere zu tun, und Tieren nicht schaden will, dann stempel ihn als Heuchler ab, wenn er kein Veganer ist.
Denn Eier schaden auch Tieren, Honigdiebstahl schadet Bienen, Daunenkissen schaden Huehnern und Gaensen ... selbst Milchdiebstahl an Kuehen schadet denen denn sie werden kuenstlich Schwanger gemacht, oder aber ihnen werden die Kaelber entrissen und zu Babygulasch verarbeitet ...
Gummibaerchen sind aus Kalbsknochen, die diese Veggies ebenfalls essen wuerden... also solln die mal schoen den Ball flach halten
-
Tja ... dann bleibt leider nur die moeglichkeit die Daten in Float direkt einzutragen:
DECLARE @myEval NVARCHAR(255) SET @myEval = '3.0 * 6.0 + 20.0/3.0' EXEC('SELECT ' + @myEval + 'AS ERGEBNIS')
Ich weiss, das ist leider eine schlechte Alternative.. aber fuehrt wohl kein Weg dran vorbei... ausser du schreibst ne riesen Funktion den String nach Ganzzahlen zu parsen und an jede ein '.0' anzufuegen...
-
Na das is doch sicher Zwerg Nase... is aber kein Film in dem Sinne sondern gehoert zu einer Serie.....
-
evtl. mal mit nem neuen Router probieren?
Ansonsten kann es evtl. sein dass die MAx. Anzahl an Connections auf den Server beschraenkt ist ?
-
Hexen Hexen ?
-
Na das klingt ja nach einer irren Zeit.. mal positiv, mal negativ.
Was mir etwas bedenken macht ist diese Einstellung dass du anerkannt werden willst, also quasi normal behandelt werden willst, aber es dich dann trifft, wenn man dich in Diskussionen nicht aufklaert (ich kenn solche Diskussionen und wenn da dritte hinzukommen werden die oft grundsaetzlich nicht eingewiesen, weil es meisst eh nur Dispute untereinander sind). Also nimm dir das mal nicht sooo zu Herzen...
Und nebenbei... das Image vom Verschlossenen und Kauzigen Programmierer ist laengst ueberholt.. der muss naemlich viel Kundenkontakte halten, und staendig im Team arbeiten, Kommunizieren, freundlich sein und dennoch was koennen.... also nix mit Coden im stillen Kaemmerchen.
-
Dogma ?
-
Na also ich muss dir doch net alles Vorkauen oder ?
EDIT: ach quatsch ^^
Einfach das Ergebnis in FLOAT umwandeln mit nem CAST ... also am besten waers ja wenn die nummern schon als Float reinkommen ...
Also statt
3 * 6 + 15/3
besser
3.0 * 6.0 + 15.0 / 3.0
Ansonsten muesstest mal schaun ob man den String 1:1 in Float casten kann
SET @myEval = CAST(@myEval AS float)
-
Also mein Code da oben gibt mir genau das aus:
ERGEBNIS ----------- 23 1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]
-
DECLARE @myEval AS INT SELECT @myEval = strFormel FROM tbl_Formeln WHERE ...
So sollte das erstmal aussehen. Dann gibts noch die Moeglichkeit, falls @myEval wirklich ein STring ist wie '3 * 6 + 15/3' und da keine Platzhalter drin sind, dann mach folgendesDECLARE @myEval NVARCHAR(255) SET @myEval = '3 * 6 + 15/3' EXEC('SELECT ' + @myEval + 'AS ERGEBNIS')
Schau dir mal diesen Code an.. vllt. hilft er ja
-
wo ist das Problem einfach ein
DECLARE @myEval INT
SET @myEval = (3 * 6 + 15/3)
Damit klappts doch auch.. wenn du die Werte von irgendwo holst achte auf den korrekten Datentyp
-
Hehe... wenn da net explizit steht dass man GroupBy verwenden soll, und meine Loesung die Aufgabe korrekt loest (und das tut sie soweit ich das hier sehen kann)... dann ist die Aufgabe doooof
Ausserdem musst du bei mir nur die paid in parefnr (oder wie auch immer das RefNr. Feld heisst) umwandeln, und er zeigt sie dir auch an...
Bei deiner muesstest du sie in die Select Liste hinzutun, ... lkann da aber sein dass sie dann auch in die groupby kommen muss.. und dann nix rauskommt weil die unterschiedliche refnr zu unterschiedlichen Datensaetzen fuehrt und somit count(*) immer 1 sein wird
Bei mir wirds aber weiterhin angezeigt
Eval() in SQL
in Datenbanken
Geschrieben
So in etwa denk ich mal koennte das hinkommen