2016-11-09 1 views
0

Ich möchte die SQL in Crystal Reports löschen und filtern Sie mit der entsprechenden Logik in der Select-Expert-Tool, um die Migration von einer älteren Version auf eine neuere Version einfacher.Ersetzen von SQL Doppelrohr In Crystal Reports

Die Probleme, die ich in laufen habe, ist eine SQL-Abfrage wie die folgende

WHERE YEAR||MONTH >= '201504' 
AND WHERE YEAR||MONTH <='201602' 

Intuitiv dies sinnvoll ist, eine Abfrage aus, die zwischen April 2015 und 2016. Februar

Ich sehe nicht, wie das im Select Expert-Tool möglich ist, da ich das Jahr und den Monat und die Werte angeben kann, zwischen denen sie liegen können, aber keinen Bereich wie den oben angegebenen angeben.

Im Wesentlichen, wenn sein möglich, diese Aussage mit den Basisoperator neu zu schreiben (‚<‚‘< =‘ ‚=‘) für mein Jahr und Monat, das wäre mein Problem zu lösen. Vielen Dank!

Antwort

1
{table.year}&{table.month} in ("201504" to "201602") 

oder wenn Ihre Felder sind Zahlen

totext({table.year},"#")&totext({table.month},"#") in ("201504" to "201602") 
+0

Dank einer Tonne! Perfekte Lösung für das, was ich gesucht habe. – danielku97