Удаление координат с некорректными датами из базы данных

Подписаться

Если по какой то причине в полученных данных о местоположении отображаются даты из будущего, вы можете отредактировать вашу базу данных, чтобы удалить некорректные даты. 

Для этого вы можете воспользоваться любым SQL клиентом, например HeidiSQL:

https://www.heidisql.com/download.php

 

Для редактирования базы данных следуйте этому руководству:

1. Откройте HeidiSQL и подключитесь к вашему SQL серверу.

Image_1.png

Если это первый запуск проблемы, то сначала вам необходимо создать новый сеанс. В настройках сеанса вам необходимо указать ваши - тип сети, IP и имя сервера, тип аутентификации.

 

2. Откройте вкладку Query и сделайте следующий запрос:

SELECT * FROM [RadioServer].[dbo].[LocationData] where "dt" > getdate ()

чтобы найти все данные о местоположении с датами позднее текущей.

Image_2.png

 

3. Затем сделайте следующий запрос:

DELETE from [RadioServer].[dbo].[LocationData] where dt>'yyyy-mm-dd'

где yyyy-mm-dd это текущая дата, чтобы удалить все данные о местоположении с датами старше текущей.

Image_3.png

 

4. После этого вы снова можете сделать этот запрос:

SELECT * FROM [RadioServer].[dbo].[LocationData] where "dt" > getdate ()

чтобы убедиться что все некорректные даты удалены.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 1
Еще есть вопросы? Отправить запрос

Комментарии

На базе технологии Zendesk