(my)SQL Abfrage Hilfe

Antworten
Benutzeravatar
calli
Beiträge: 6970
Registriert: 22.11.2004 12:40:52
Wohnort: Berlin
Kontaktdaten:

#1 (my)SQL Abfrage Hilfe

Beitrag von calli »

Moins,

ich versuche nu schon eine ganze Weile Infos von Tante Google auf mein konkretes Problem anzuwenden, ich seh nicht mehr weiter...

Es geht darum nur jeden 2. (allgemein jeden x-ten) Spalten-Eintrag aus einer Tabelle zu holen.

Code: Alles auswählen

SELECT @rownum := @rownum + 1 as ROWNUM, Tempsensor_1.* 
FROM 
(SELECT @rownum := 0) r, 
Tempsensor_1 WHERE `timecode`>"2012-11-05 14:30" AND (@rownum%2)=0
Ohne das "AND (@rownum%2)=0" wird die Ausgabe brav in der neuen (temporären) Spalte ROWNUM nummeriert, mit dem AND kommt nur ein Ergebnis.

Hülfe büdde!

C!
Status: Flugtagebuch (grün=ok, orange=in Arbeit, rot=groundet)
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63790
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Kontaktdaten:

#2 Re: (my)SQL Abfrage Hilfe

Beitrag von tracer »

Hast Du es statt %2 mal mit mod() probiert?

Ansonsten, ich würde dass immer in der App machen, und die ungewünschten Ergebnisse einfach verwerfen.

Ist nicht Effizient, aber Effektiv. Nothing beats success :)

Wenn die SQL Abfragen natürlich "teuer" (CPU/Bandbreite) sind, würde ich auch nach Alternativen suchen.

Dann bitte nen use-case, nen SQL-Dump, und ich baue Dir was.
Benutzeravatar
calli
Beiträge: 6970
Registriert: 22.11.2004 12:40:52
Wohnort: Berlin
Kontaktdaten:

#3 Re: (my)SQL Abfrage Hilfe

Beitrag von calli »

Moins,
tracer hat geschrieben:Hast Du es statt %2 mal mit mod() probiert.
Ja. Gleiches negatives Ergebnis.
tracer hat geschrieben:Ansonsten, ich würde dass immer in der App machen, und die ungewünschten Ergebnisse einfach verwerfen.
Ist nicht Effizient, aber Effektiv. Nothing beats success :)
Ja, aber der Server ist ein Raspberry Pi mit 512MB Ram, da wollte ich das nicht in PHP machen. Ich dachte die Datenbank kann das schon mal vorsortieren... Später könnten da schon mal 1000de Datenwerte sein... Wenn es um eine Temperatur im Jahresverlauf geht braucht man sicher keine Auflösung im Minutentakt, klar besser wäre eine Interpolation... Aber siehe oben.
tracer hat geschrieben:Dann bitte nen use-case, nen SQL-Dump, und ich baue Dir was.
Ich dumpe und schicke es Dir? Hab ich das richtig verstanden?

Danke,
Carsten
Status: Flugtagebuch (grün=ok, orange=in Arbeit, rot=groundet)
Setup: Humingbird, Trex500ESP/FBL, WiiCopter, PZ Bf109, Easy Glider, Nuris, MCPx, MQX, Sim, Evo9 M-Link, DMFV
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63790
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Kontaktdaten:

#4 Re: (my)SQL Abfrage Hilfe

Beitrag von tracer »

calli hat geschrieben: Ich dachte die Datenbank kann das schon mal vorsortieren
Das ist definitiv besser, wenn es auf Effizienz ankommt.
calli hat geschrieben:Ich dumpe und schicke es Dir? Hab ich das richtig verstanden?
Si.

Kann aber 1-2 Tage dauern, wenn das OK ist, zippe es und schicke es mir.
Antworten

Zurück zu „PC & Multimedia“