[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [ic] Reports menu problem


On Wed, 18 Jul 2007, Gert van der Spoel wrote:

I suppose this could be considered a bug and '!='   =>  'ne'  should be
added to SQL_Parser.pm

Actually, != is not part of standard SQL. The inequality operator is <> only. PostgreSQL and MySQL both have != as an alias, but it's nonstandard.

I don't know if anyone would mind having it as an alias, though.

So for example get:
http://www.icdevgroup.org/cgi-bin/cvsweb/interchange/dist/lib/UI/pages/admin
/reports/order/ByAffiliate.html?rev=2.5;content-type=text%2Fplain

Change the query:
	sql="
		select affiliate, campaign, total_cost, order_date
			from  transactions
			WHERE deleted != '1' [scratch date_limit] [scratch
synd_limit]
			order by affiliate, campaign, order_date

Change != into <>

Good idea. It's nice if our SQL works with our SQL parser. :)

I changed several instances of != to <> in SQL, all that I could find, in the development trunk of CVS. I notice that we fixed a few of these back in the 4.9 era too, when Vend::SQL_Parser was first added.

Thanks,
Jon
_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.