2014-01-11 5 views
0

Привет, ребята, я хочу получить последний идентификатор столбца где/и предложение.Получить последний идентификатор столбца в котором/и предложение mysql/sql

Это то, что я пробовал:

SELECT i.documentnumber, i.documentseq, i.transactiondate, v.vancode, i.itemcode, i.qty, i.amount, i.reason, i.posted, i.dateposted, i.unitprice 
FROM intrans AS i 
JOIN intrans_vancode AS v ON i.locationcode = v.vancode 
WHERE posted = 0 
ORDER BY v.id DESC 

Но я получаю группу функции ошибки/проблемы.

Любые идеи, как достичь того, что я хочу? Спасибо за вашу помощь.

ответ

1

Если вы просто ищете для одной записи с идентификатором Max, почему бы не использовать переменную:

Declare @MaxID int 
Set @MaxId = (Select Max(id) From intrans_vancode) 

Select 
    i.documentnumber, 
    i.documentseq, 
    i.transactiondate, 
    v.vancode, 
    i.itemcode, 
    i.qty, 
    i.amount, 
    i.reason, 
    i.posted, 
    i.dateposted, 
    i.unitprice 
FROM intrans AS i 
    Join intrans_vancode v On i.locationcode = v.vancode 
WHERE i.posted = 0 -- you didn't specify a prefix so I don't which table this column belongs to 
AND v.id = @MaxID 
Смежные вопросы