Kleine Vragen Topic #3

Gestart doorStef2.514 reacties9.659 weergaven

2.515 berichten · pagina 162 van 168

Stef

Lid · Topicstarter

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Kitnkiller schreef:
Je hoeft btw ook niet steeds een nieuwe mail te sturen. Dit zal enorm traag zijn met veel mails. Je kan ze ook als BCC toevoegen.
Ohja, slim yummieZe komen nu wel in mijn spam map, maar ik denk dat daar niks aan te doen valt sadley
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Stef schreef:
Eerdere citaten tonen
Kitnkiller schreef:
Je hoeft btw ook niet steeds een nieuwe mail te sturen. Dit zal enorm traag zijn met veel mails. Je kan ze ook als BCC toevoegen.
Ohja, slim yummieZe komen nu wel in mijn spam map, maar ik denk dat daar niks aan te doen valt sadley
Mail uitbesteden en niet zelf doen, dan beland het niet in de spam map. Mail vanaf je eigen (dedicated) IP gaat bij bulk (bijna) altijd direct de spam map in tenzij je altijd een gelijk verzendvolume hebt en ik neem aan dat je niet elke dag een nieuwsbrief gaat versturen.

Zit je op een shared hosting omgeving dan hoeft de buurman maar net één keer spam te versturen en jij bent het haasje.

Bij Amazon SES kun je voor nog geen 10 cent 1000 mailtjes eruit knallen en de openrate ligt stukken hoger waardoor (mag ik hopen) je omzet per nieuwsbrief een stuk hoger ligt waardoor je vette winst maakt op de kosten t.o.v. zelf de mail versturen.
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Vanaf een shared hosting sowieso al niet doen. Meestal een mail limiet.
Anders moet je eens kijken naar Mailchimp? Kun je gewoon eigen templates gebruiken en die regelen de rest voor je.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Query vraagje... Ik heb een tabel met dienstregelingnummers van treinen, nu wil ik per nummer de treindienstserie tonen (bijv. 752 = 700, 723= 700, 853= 800, 899=800, naar beneden afgerond dus.)

Hiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751


Nu wil ik het voor records doen?

SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet)


Deze geeft [c]#1242: Subquery returns more than a row[/c]

Hoe moet het dan wel?
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Query vraagje... Ik heb een tabel met dienstregelingnummers van treinen, nu wil ik per nummer de treindienstserie tonen (bijv. 752 = 700, 723= 700, 853= 800, 899=800, naar beneden afgerond dus.)

Hiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751
Nu wil ik het voor records doen?

SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet)


Deze geeft [c]#1242: Subquery returns more than a row[/c]

Hoe moet het dan wel?

Ik snap niet juist wat je wilt, kan je iets meer info geven?

Quote:
bijv. 752 = 700, 723= 700, 853= 800, 899=800

Waar komen al die getallen vandaan dan?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Aarclay schreef:
Query vraagje... Ik heb een tabel met dienstregelingnummers van treinen, nu wil ik per nummer de treindienstserie tonen (bijv. 752 = 700, 723= 700, 853= 800, 899=800, naar beneden afgerond dus.)

Hiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751
Nu wil ik het voor records doen?

SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet)


Deze geeft [c]#1242: Subquery returns more than a row[/c]

Hoe moet het dan wel?

SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet WHERE routenummer = routenummer)

?

Of FLOOR()
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Kitnkiller schreef:
Eerdere citaten tonen
Aarclay schreef:
Query vraagje... Ik heb een tabel met dienstregelingnummers van treinen, nu wil ik per nummer de treindienstserie tonen (bijv. 752 = 700, 723= 700, 853= 800, 899=800, naar beneden afgerond dus.)
Hiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751


Nu wil ik het voor records doen?

SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet)


Deze geeft [c]#1242: Subquery returns more than a row[/c]

Hoe moet het dan wel?
Ik snap niet juist wat je wilt, kan je iets meer info geven?

Quote:
bijv. 752 = 700, 723= 700, 853= 800, 899=800

Waar komen al die getallen vandaan dan?

- 700, 800 etc... zijn de treinserienummer uit de routetabel, ze stellen een route voor, maar dat terzijde.
- 751, 754, 759,843,953,1043,1263,5324 etc, zijn de treindienstregelingnummers en staan in de inzet tabel.
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Kitnkiller schreef:
Eerdere citaten tonen
Aarclay schreef:
Query vraagje... Ik heb een tabel met dienstregelingnummers van treinen, nu wil ik per nummer de treindienstserie tonen (bijv. 752 = 700, 723= 700, 853= 800, 899=800, naar beneden afgerond dus.)
Hiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751


Nu wil ik het voor records doen?

SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet)


Deze geeft [c]#1242: Subquery returns more than a row[/c]

Hoe moet het dan wel?
Ik snap niet juist wat je wilt, kan je iets meer info geven?

Quote:
bijv. 752 = 700, 723= 700, 853= 800, 899=800

Waar komen al die getallen vandaan dan?
- 700, 800 etc... zijn de treinserienummer uit de routetabel, ze stellen een route voor, maar dat terzijde.
- 751, 754, 759,843,953,1043,1263,5324 etc, zijn de treindienstregelingnummers en staan in de inzet tabel.

Dus je wilt alle rows uit de routenummer tabel halen met de inzet erbij, of alle inzets ophalen met het routenummer erbij?

Wat hebben de tabellen gemeen? Snap het niet echt xD

toevoeging op 6 februari 2015, 17:21:24:
Dylan schreef:
Eerdere citaten tonen
Aarclay schreef:
Query vraagje... Ik heb een tabel met dienstregelingnummers van treinen, nu wil ik per nummer de treindienstserie tonen (bijv. 752 = 700, 723= 700, 853= 800, 899=800, naar beneden afgerond dus.)
Hiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751


Nu wil ik het voor records doen?

SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet)


Deze geeft [c]#1242: Subquery returns more than a row[/c]

Hoe moet het dan wel?
SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet WHERE routenummer = routenummer)

?

Of FLOOR()

WHERE routenummer = routenummer
WHERE 1 = 1
Gaat niet veel effect hebben, heb je nog steeds alle rows.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Met andere woorden, ik wil aan de hand van alle treinnummers uit de inzet-tabel, het routenummer bepalen.

Met:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751


Bepaal ik al deze voor 1 (recent) treinnummer, maar nu wil ik het voor alle treinnummers doen.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Aarclay schreef:
Met andere woorden, ik wil aan de hand van alle treinnummers uit de inzet-tabel, het routenummer bepalen.

Met:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751
Bepaal ik al deze voor 1 treinnummer, maar nu wil ik het voor alle treinnummers doen.

JOINS?
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Met andere woorden, ik wil aan de hand van alle treinnummers uit de inzet-tabel, het routenummer bepalen.

Met:

SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751
Bepaal ik al deze voor 1 treinnummer, maar nu wil ik het voor alle treinnummers doen.

SELECT MAX(b.routenummer) , b.ValidFromDate AS nummer
FROM inzet a, route b
WHERE b.routenummer <= a.ritnummer
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Hmm.. die werkt ook niet..
Ik ga nog even stoeien, maar mocht iemand wat vinden, dan hoor ik het graag.
0
Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Hmm.. die werkt ook niet..
Ik ga nog even stoeien, maar mocht iemand wat vinden, dan hoor ik het graag.
Huh, krijg je een error dan ofzo? Zou t wel graag oplossen yummie
EDIT: Ohja, komt door die MAX() geloof ik. T moet via subquery lijkt me, maar das wel sloom met veel querys dan ofc.
Probeer deze:

SELECY (SELECT MAX(b.routenummer) , b.ValidFromDate AS nummer
FROM route b
WHERE b.routenummer <= a.ritnummer) AS iets FROM inzet a
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Kitnkiller schreef:
Eerdere citaten tonen
Aarclay schreef:
Hmm.. die werkt ook niet..
Ik ga nog even stoeien, maar mocht iemand wat vinden, dan hoor ik het graag.

Huh, krijg je een error dan ofzo? Zou t wel graag oplossen yummie
EDIT: Ohja, komt door die MAX() geloof ik. T moet via subquery lijkt me, maar das wel sloom met veel querys dan ofc.
Probeer deze:

SELECY (SELECT MAX(b.routenummer) , b.ValidFromDate AS nummer
FROM route b
WHERE b.routenummer <= a.ritnummer) AS iets FROM inzet a

"Operand should contain 1 column(s)" confused
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren