bubble: gelöst

Beitrag lesen

Ich antworte hier mal allen.
Danke :D

@ChrisB: Ich hatte mich an http://dev.mysql.com/doc/refman/5.1-olh/de/if-statement.html gehalten, da das übersichtlicher wär im Query.

@Der Martin: Das war mehr oder weniger ein Typo + Copy & Paste, des ersten IFs dann.

@hotti: Hä? Ich benutz da dorch gar keine String-Verkettung.

Der vollständigkeitshalber hier noch mal der funktionierende ORDER BY-Part:

ORDER BY  
	CASE `oms_order`.`state`  
		WHEN 'UNTOUCHED' THEN  
			IF(  
				NOW() > `oms_order`.`deadline`,  
				0,  
				IF(  
					DATE_ADD(NOW(), INTERVAL 7 DAY) > `oms_order`.`deadline`,  
					2,  
					4  
				)  
			)  
		WHEN 'PROCESSING' THEN  
			IF(  
				NOW() > `oms_order`.`deadline`,  
				1,  
				IF(  
					DATE_ADD(NOW(), INTERVAL 7 DAY) > `oms_order`.`deadline`,  
					3,  
					4  
				)  
			)  
		ELSE  
			5  
	END ASC,  
	`oms_order`.`deadline` ASC;

MfG
bubble

--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye