Verfügbare Informationen zu "kleine datenbankknobelei"
Qualität des Beitrags: Beteiligte Poster: alex - Paul - carsten Forum: Abschlussforum... Forenbeschreibung: Forum zum Nicht-aus-den-Augen-verlieren aus dem Unterforum: PPA Gruppe A Allgemein Antworten: 7 Forum gestartet am: Mittwoch 11.04.2007 Sprache: deutsch Link zum Originaltopic: kleine datenbankknobelei Letzte Antwort: vor 16 Jahren, 9 Monaten, 29 Tagen, 17 Stunden, 59 Minuten
Alle Beiträge und Antworten zu "kleine datenbankknobelei"
Re: kleine datenbankknobelei
alex - 24.06.2007, 16:24kleine datenbankknobelei
Woran erkenne ich, welche Frage eines Fragebogens die letzte ist?
(ich muss das aus der Datenbank auslesen)
Diese Antwort brauche ich, um zu ermitteln, ob für eine Ablaufplanindividualisierung ein Fragebogen bereits bis zum Ende ausgefüllt worden ist.
Und ne andere frage - wo stehen die getätigten Antworten drin?
Phew - die Ablaufplanindividualisierung ist so scheiße umfangreich - sitze da allein dieses WE schon wieder ca. 10 Stunden dran... wäre nett, wenn ihr mir da helfen könntet :D
Re: kleine datenbankknobelei
Paul - 24.06.2007, 22:18
Huhu Alex,
die letzte Frage ist die 130. Du erkennst das daran, dass die 130 in fma_questionnetxt nur EINMAL vorhanden ist und garkeine Auswahlmöglichkeiten außer "Default" hat. Über ein "
Select que_nr from fma_questionext where Count(que_nr)=1" AND job_nr=AKTUELLERJOB"
solltest du an die Frage rankommen =)
Alle getätigten Antworten stehen in der Tabelle fma_log. Können wir ja morgen nochmal drüber reden =)
Re: kleine datenbankknobelei
alex - 24.06.2007, 23:04
huhu paul - danke für die antwort
ich habs jetzt so gelöst:
SELECT
c.que_typ_bezeich
FROM
fma_user a, fma_question b, que_typ c
WHERE
a.user_queNr = b.que_nr and
b.que_type = c.id and
user_name = 'alex'
in dem Datensatz der gefunden wird, muss Ende stehen - das ist derzeit das einzige, was hartcodiert ist... Ich schlage vor, wir lassen das so und nehmen es in die doku auf.
Der korrekte, aber auch umständlichere weg wäre folgender:
wir nehmen für einen Ablaufplan zusammen mit dem Fragebogen noch auf, welche Frage die letzte sein tut - dann wäre es allgemeingültig... na ja - muss ich mal mit carsten sprechen, was er davon hält, weil er es warscheinlich umsetzen müsste...
Re: kleine datenbankknobelei
carsten - 24.06.2007, 23:19
muss ich die db abfragen jetzt userabhängig machen? darauf habe ich ja noch garnicht geachtet :roll:
Re: kleine datenbankknobelei
alex - 24.06.2007, 23:24
nee - brauchste nicht - keine bange - es geht hier nur darum, dass ich weis dass ein benutzer seinen fragebogen zuende ausgefüllt hat. Auf die antworten von ihm stütze ich doch dann meine individualisierungsberechnungen. :)
Re: kleine datenbankknobelei
carsten - 25.06.2007, 00:13
hab nur user_name = 'alex' gesehen und war etwas verwirrt
Re: kleine datenbankknobelei
alex - 25.06.2007, 00:38
wie gesagt - kein problem.
Das was nun folgt ist allerdings krass - ich poste das hier mal, damit wir den punkt später bei der doku nicht vergessen:
Es geht um die zuordnung Ablaufplanpunkt.dauer <-> Antwort von person xy -> berechnungsfaktor
Code:
// Folgendes system besteht:
// Haupttabelle ist fma_log - da steht drin, wer was geantwortet hat
/*
fma_log || fma_job
job_nr | user_name | que_nr | output || que_nr | que_tmp_col
-------------------------------------||---------------------
12 | Alex | 105 | 1 || 105 | 1
12 | Alex | 93 | 3 || 93 | 3
in fma_template:
Select * from fma_template WHERE tmp_nr = que_tmp_col order by tmp_order
Ergebnis: Man erhält für jede antwortmöglichkeit der frage einen Datensatz
Und nun der Hammer:
fma_log.output = 1 bedeutet: der erste DS aus fma_template ist die passende antwort
fma_log.output = 3 bedeutet: der dritte DS aus fma_template ist die passende antwort
--> darf ich holger mal weh tun?
Somit habe ich dann die fma_template.lfnr die mit wf_process_answer_rating.fma_template_lfnr. korespondiert -> darüber komme
ich dann an den faktor, der die duration beeinflusst (einfache multiplikation)
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus dem Forum Abschlussforum...
Lernskripte aus der Uni - gepostet von tim am Mittwoch 02.05.2007
The infinite Monkey Protocol - gepostet von carsten am Dienstag 04.09.2007
Treffen 02 - 11.04.2007 - gepostet von alex am Donnerstag 19.04.2007
Ähnliche Beiträge wie "kleine datenbankknobelei"
Mein Sohn der kleine Künstler - chaosfee (Sonntag 18.02.2007)
kleine Gasse - atsuko (Sonntag 02.12.2007)
der kleine lukas - nic the pig (Freitag 07.07.2006)
Kleine Love Story Part1 - uranus (Donnerstag 14.04.2005)
FAQs - Die kleine Wikipedia - Rumpelhansi-Wing (Montag 01.05.2006)
Der kleine Zappelphillip - mein HM-052 ist da!!! :D - Okke Dillen (Freitag 20.10.2006)
kleine Fusion - Anonymous (Sonntag 20.08.2006)
Meine kleine unnütze Armee die trotdem ordentlich reinhaut!! - jonnybiiest (Mittwoch 23.02.2005)
Mal wieder ne kleine leckere Zwischenmahlzeit *g - pfaelzerschwob (Sonntag 16.07.2006)
kleine tipps zum Spiel^^ - Eragon (Sonntag 10.12.2006)