Показано с 1 по 10 из 33

Тема: Получение данных из MS SQL в MasterSCADA

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Вам нужен только текст процедуры?
    Ну например вот такой. Создает процедуру которая возвращает из таблицы MyTable, поле MyName, ID которого равен значению MyID
    CREATE PROCEDURE (@MyID int, @MyName int output)
    AS
    BEGIN
    SELECT @MyName=name from MyTable where ID=@MyID;
    END
    GO
    Спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Вам нужен только текст процедуры?
    Ну например вот такой. Создает процедуру которая возвращает из таблицы MyTable, поле MyName, ID которого равен значению MyID
    CREATE PROCEDURE (@MyID int, @MyName int output)
    AS
    BEGIN
    SELECT @MyName=name from MyTable where ID=@MyID;
    END
    GO
    Да, в принципе меня устроит только текст процедуры.
    По Вашему примеру, как я понимаю, таблица MyTable содержит только одну строчку с ID = MyID. И эта строка постоянно обновляется. Такой пример я уже пробовал, все работает. Но в моей таблице содержится множество строк с ID = MyID, различие в них в том, что они содержат еще метку времени (т.е. когда были помещены в таблицу). Вот мне как раз и нужно выбрать последнее значение записи с ID = MyID. В таблице имеется столбец Value. Структура таблицы такова: ID, Time, Value.
    Help me please!!!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •