Advertisement
simonwheatley

Untitled

Aug 12th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.00 KB | None | 0 0
  1.         $sql = "INSERT INTO " .  $wpdb->prefix  . CFTP_MAL_HOUSE_MAST_TABLE_NAME . "
  2.             SELECT h.UPRN,
  3.                    m.Site_Id,
  4.             --     m.Xcoord, m.Ycoord,
  5.             --     h.Xcoord, h.Ycoord,
  6.             --     h.Xcoord - m.Xcoord AS Xdelta,
  7.             --     h.Ycoord - m.Ycoord AS Ydelta,
  8.             --     (h.Xcoord - m.Xcoord) * (h.Xcoord - m.Xcoord) AS XdeltaSquared,
  9.             --     (h.Ycoord - m.Ycoord) * (h.Ycoord - m.Ycoord) AS YdeltaSquared,
  10.                    SQRT( (h.Xcoord - m.Xcoord) * (h.Xcoord - m.Xcoord) + (h.Ycoord - m.Ycoord) * (h.Ycoord - m.Ycoord) ) / 1000 AS Distance
  11.             FROM " .  $wpdb->prefix  . CFTP_MAL_HOUSEHOLD_TABLE_NAME . " AS h, ".
  12.           $wpdb->prefix  . CFTP_MAL_MAST_TABLE_NAME . " AS m " . NL ;
  13.         if ( 'house' == $house_or_mast )
  14.             $sql .= "WHERE h.UPRN = %s" . NL;
  15.         else if ( 'mast' == $house_or_mast )
  16.             $sql .= "WHERE m.Site_Id = %s" . NL;
  17.         $sql .= " AND SQRT( (h.Xcoord - m.Xcoord) * (h.Xcoord - m.Xcoord) + (h.Ycoord - m.Ycoord) * (h.Ycoord - m.Ycoord) ) < 1000";
  18.         $sql .= " ON DUPLICATE KEY UPDATE Site_ID = m.Site_Id ";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement