ciao a tutti, qualcuno m isa dire dove devo intervenire in modifica per trasformare questa query in una query mysql che giri???

"INSERT INTO cr_fatturatoStim ( cliente, ragione_soc, indirizzo, citta, prov, tipo_doc, data_doc, numero_doc, catena, prodotto, val_unit, imponibile, qta )
SELECT clienti.codiceMnemonicoConto AS cliente, destinazione.nome AS ragione_soc, destinazione.indirizzo AS indirizzo, destinazione.citta AS citta, destinazione.prov AS prov, Format(\"DDT\") AS tipo_doc, bollatura.dataBolla AS data_doc, Format(bollatura!serieBolla) & Format(\"-\") & Format(bollatura!numeroBolla,\"000000\") AS numero_doc, if(clienti!categoriaCliente=\"\",clienti!codiceMne monicoConto,clienti!categoriaCliente) AS catena, boldata.codiceProdotto AS prodotto, boldata.prezzoUnitario AS val_unit, boldata.netto AS imponibile, quantita/1000 AS qta
FROM ((bollatura INNER JOIN boldata ON bollatura.idBolla = boldata.idBolla) INNER JOIN clienti ON bollatura.idCliente = clienti.idCliente) INNER JOIN destinazione ON bollatura.idDestinazione = destinazione.idDestinazione
WHERE (((bollatura.dataBolla) Between ".$datefrom." And ".$dateto." ) AND ((boldata.prezzoUnitario)<>0) AND ((boldata.idOmaggio)=0) AND ((bollatura.idCausale)=\"Vendita\" Or (bollatura.idCausale)=\"Campionatura\" Or (bollatura.idCausale)=\"Reso da riparazione\"))
ORDER BY clienti.codiceMnemonicoConto";

è già modificata per il php e ho cambiato gli iif in if...ma nn va ancora...
grazie per l'aiuto!!!