Questione : Non può convertire una domanda del mssql in domanda del mysql

Ciao sto convertendo un Web site di asp su un assistente delle finestre in PHP su un linux e l'che ha difficoltà convertire uno dei mssqls in mysql.

Here è la domanda come mssql:

SELECT DISTINTO (v2_dealers.ID), nome, città, contea, GETTO (radice quadrata (QUADRATO (“& x &„ - ISNULL (tbl_Postcodes.xCoord, 2000000)) + QUADRATO (“& y &„ - ISNULL (tbl_Postcodes.yCoord, 200000))) /1000 * 0.62 COME Int) COME Dist “& _
“da v2_dealers INTERNO UNIRE v2_dealerbrands su v2_dealers.ID=v2_dealerbrands.dealer LASCIATO ESTERNO UNISCONO i tbl_Postcodes su v2_dealers. Postcode=tbl_Postcodes.PC “& il
del _ “ha andato unisce tbl_rvlibrary su v2_dealerbrands.make=tbl_rvlibrary.make„ &
del _ “in DOVE v2_dealers.status='OK e v2_dealers.id (ds.dealer prescelto da v2_dealersites ds, v2_sites s dove s.id=ds.site e url='"&thissite&„ ")„ & _
“e tbl_rvlibrary.rvid=„„ & rvID & ““„ & _
“E (radice quadrata (QUADRATO („ & x & “- ISNULL (tbl_Postcodes.xCoord, 2000000)) + QUADRATO („ & y & “- ISNULL (tbl_Postcodes.yCoord, 200000))) /ORDINI del 1000 * 0.62 <=150)„ & _
“da Dist

And il mio tentativo del mysql:

SELECT DISTINTO (v2_dealers.ID), nome, città, contea, GETTO (QUADRATO (“$x„ È NULLO (tbl_postcodes.xCoord, 2000000)) + QUADRATO (“$y„ È NULLO (tbl_postcodes.yCoord, 200000)) /1000 * 0.62 COME Int) COME
di Dist da v2_dealers INTERNO UNISCONO v2_dealerbrands su v2_dealers.ID=v2_dealerbrands.dealer LASCIATO ESTERNO UNISCONO i tbl_Postcodes sul
di v2_dealers. Postcode=tbl_Postcodes.PC lasciato uniscono tbl_rvlibrary sul
di v2_dealerbrands.make=tbl_rvlibrary.make DOVE v2_dealers.status='OK„ e v2_dealers.id dentro (ds.dealer prescelto da v2_dealersites ds, v2_sites s dove thissite')
di url='$ e di s.id=ds.site e wbr/>
del rvID'< di tbl_rvlibrary.rvid='$ E (radice quadrata (QUADRATO (“$x„ È NULLO (tbl_postcodes.xCoord, 2000000)) + QUADRATO (“$y„ È NULLO (tbl_postcodes.yCoord, 200000))) /1000 * 0.62 <=150) ORDINI del
da Dist


This sono l'errore che ricevo:

#1064 - avete un errore in vostra sintassi di SQL; controllare il manuale che corrisponde alla vostra versione dell'assistente di MySQL per la giusta sintassi ad uso vicino “È NULLO (tbl_postcodes.xCoord, 2000000)) + QUADRATO (792660 - È LA POSIZIONE DI SEGNALE MINIMO (tbl_postcodes.„ alla linea 1

I hanno provato using SE LA POSIZIONE DI SEGNALE MINIMO ma ancora riceve lo stesso error.
class= del

Risposta : Non può convertire una domanda del mssql in domanda del mysql

Suggerirei ottenere il luogo--luogo fra i rami come pure che avrebbero ottimizzato il flusso di rete.  Non porterà la rete giù, appena rimuove i vostri itinerari statici prima che permettiate al nuovo VPN ed il router tratti il percorso (suoni sciocchi) fra i luoghi.  Con l'installazione dell'itinerario con i mezzi della sede principale state coinvolgendo inutilmente i vostri collegamenti della sede principale per traffico che potrebbe scorrere appena direttamente fra i rami.

Se avete assistenti di scambio ai rami per esempio allora potreste installare i connettori fra i due rami ed i email fra gli utenti nei rami non dovranno passare attraverso la sede principale.  Stessi farebbero domanda per le chiamate di VoIP se avete sistema di VoIP e così via.

Sappiamo ottenete sopra.
Altre soluzioni  
 
programming4us programming4us