MyMDb-CE 2.1.0 (Labor Version 1)

Begonnen von tbengel, 25 Juni 2021, 14:14:21

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

tbengel

Wenn Du die ID (also Nr.)-Spalte verändern willst, dann nutze dafür wie im
Handbuch beschrieben "Reihenfolge ändern".

Es gibt zusätzlich auch noch ein MyNr.-Feld, welches Du selber mit einer
eigenen Nummer belegen kannst, wobei ich nicht verstehe, was dies alles
mit Deiner Sortierung nach "Titel" zu tun haben soll.

Willst Du, dass Deine Filme immer nach "Titel" sortiert sind, dann klicke
auf die "Titel"-Spalte und Du hast Deine Sortierung. Stört Dich dann die
Zahl in der "Nr."-Spalte, dann blende diese einfach aus.

Also was willst Du erreichen?

laptop45276

Erreichen wöllte ich eigentlich, sortierte Titel und die passende laufende Nr. dazu.

Aber ich mach wie du gesagt hast bzw. wie es im Handbuch steht über Reihenfolge ändern.

Danke dir

laptop45276

Guten Abend,

ich habe folgende Frage zur Stapelverarbeitung:

Ich möchte im Feld "Kommentar" (comment) folgende Daten von Staffelanzahl / Episodenanzahl haben.

Im Kommentarfeld sollte es dann so aussehen zum Beispiel: 3 / 30

Mit dem Befehl:

UPDATE TEST
  SET comment = episodenanzahl
  WHERE id in (1)

Kann ich zumindest eins davon kopieren.

Wenn ich aber:

UPDATE TEST
  SET comment = staffelanzahl / episodenanzahl
  WHERE id in (1)

versuche schlägt das Update der Datenbank fehl.

Hat jemand eine Idee?

tbengel

Hallo laptop45276,

in der Datenbank gibt es (bis auf die ID-Spalte) nur Textfelder.
Was Du gemacht hast, ist zwei Texte zu dividieren und das
mag SQL nicht sonderlich  :happy3:.

Was Du aber machen willst, ist mehrere Felder zu verbinden und dazu
benutzt man in SQL ein "+" Zeichen, also funktioniert es dann in
Deinem Fall so:

UPDATE TEST
  SET comment = staffelanzahl + ' / ' + episodenanzahl
  WHERE id in (1)

Grüße

tbengel

laptop45276

Zitat von: tbengel am  9 September 2021, 23:24:15Hallo laptop45276,

in der Datenbank gibt es (bis auf die ID-Spalte) nur Textfelder.
Was Du gemacht hast, ist zwei Texte zu dividieren und das
mag SQL nicht sonderlich  :happy3:.

Was Du aber machen willst, ist mehrere Felder zu verbinden und dazu
benutzt man in SQL ein "+" Zeichen, also funktioniert es dann in
Deinem Fall so:

UPDATE TEST
  SET comment = staffelanzahl + ' / ' + episodenanzahl
  WHERE id in (1)

Grüße

tbengel

Tausend Dank an dich. Auf das wäre ich nie gekomme.

tbengel

ZitatAuf das wäre ich nie gekomme.

Im Handbuch gibt es einen guten Link um sich ein wenig mit SQL zu beschäftigen
und wie ich dies sehe, solltest Du diesbezüglich ein wenig tiefer einsteigen,
denn Du hast mit der Stapelverarbeitung wohl noch so einiges vor  :happy2:.

Grüße

tbengel

laptop45276

Zitat von: tbengel am 10 September 2021, 00:00:38
ZitatAuf das wäre ich nie gekomme.

Im Handbuch gibt es einen guten Link um sich ein wenig mit SQL zu beschäftigen
und wie ich dies sehe, solltest Du diesbezüglich ein wenig tiefer einsteigen,
denn Du hast mit der Stapelverarbeitung wohl noch so einiges vor  :happy2:.

Grüße

tbengel

Eigentlich jetzt nix mehr. Jedenfalls nicht aktuell  :frech3:

Aber du wirst lachen, ich hatte mir das vorher angeschaut und auch bei ggogle gesucht. Aber nix der gleichen gefunden gehabt.

tbengel


TinyPortal 2.0.0 © 2005-2020