Kitnkiller schreef:Ohja, slimJe 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.
Ze komen nu wel in mijn spam map, maar ik denk dat daar niks aan te doen valt 
Kitnkiller schreef:Ohja, slimJe 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.
Ze komen nu wel in mijn spam map, maar ik denk dat daar niks aan te doen valt 
Kitnkiller schreef:http://stackoverflow.com/questions/12519787/php-e-mail-efficiency-bcc-vs-individual-e-mailsJe 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.
Stef schreef: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.Ohja, slimEerdere 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.Ze komen nu wel in mijn spam map, maar ik denk dat daar niks aan te doen valt
SELECT MAX(routenummer) , ValidFromDate AS nummer
FROM route
WHERE routenummer <= 751 SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet) Aarclay schreef:Nu wil ik het voor records doen?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
SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet) Aarclay schreef:Nu wil ik het voor records doen?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
SELECT MAX( routenummer ) , ValidFromDate AS nummer
FROM routes
WHERE routenummer <= (SELECT ritnummer FROM inzet) Kitnkiller schreef:Ik snap niet juist wat je wilt, kan je iets meer info geven?Hiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op: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.)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?
Aarclay schreef:- 700, 800 etc... zijn de treinserienummer uit de routetabel, ze stellen een route voor, maar dat terzijde.Ik snap niet juist wat je wilt, kan je iets meer info geven?Eerdere citaten tonen
Kitnkiller schreef:Hiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op: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.)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?
Quote:
bijv. 752 = 700, 723= 700, 853= 800, 899=800
Waar komen al die getallen vandaan dan?
Dylan schreef:SELECT MAX( routenummer ) , ValidFromDate AS nummerHiermee haal ik voor 1 record het juiste (onderaanliggende) treindienstserienummer op: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.)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 route
WHERE routenummer <= 751 Aarclay schreef:Bepaal ik al deze voor 1 treinnummer, maar nu wil ik het voor alle treinnummers doen.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
Aarclay schreef:Bepaal ik al deze voor 1 treinnummer, maar nu wil ik het voor alle treinnummers doen.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
SELECT MAX(b.routenummer) , b.ValidFromDate AS nummer
FROM inzet a, route b
WHERE b.routenummer <= a.ritnummer Aarclay schreef:Huh, krijg je een error dan ofzo? Zou t wel graag oplossenHmm.. die werkt ook niet..
Ik ga nog even stoeien, maar mocht iemand wat vinden, dan hoor ik het graag.

SELECY (SELECT MAX(b.routenummer) , b.ValidFromDate AS nummer
FROM route b
WHERE b.routenummer <= a.ritnummer) AS iets FROM inzet a Kitnkiller schreef:"Operand should contain 1 column(s)"Ik ga nog even stoeien, maar mocht iemand wat vinden, dan hoor ik het graag.Eerdere citaten tonen
Aarclay schreef:Hmm.. die werkt ook niet..
Huh, krijg je een error dan ofzo? Zou t wel graag oplossen
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
