Добрый день!
Сделаи вот такую штуку:
SELECT CONVERT(VARCHAR, (MAX(dbo.VAL(ZajavNum)) + 1)) + '/' + RIGHT(MONTH(GETDATE()), 2) + '/' + RIGHT(YEAR(GETDATE()), 4) FROM qdfOrders
Получается вид вот такой:
1/10/2016
2/10/2016
3/10/2016
4/11/2016 и т.д.
Но задачу решили не полностью(((
Нужно как-то сделать, чтобы если новый месяц, то номер начинался заново с "1"
т.е. чтобы было:
1/10/2016
2/10/2016
3/10/2016
1/11/2016
Если кто подскажет, буду благодарен.
Или же, более простой вариант:
У нас задано в первой части: Максимальное значение +1
А как правильно прописать: Предыдущее значение +1
Сделаи вот такую штуку:
SELECT CONVERT(VARCHAR, (MAX(dbo.VAL(ZajavNum)) + 1)) + '/' + RIGHT(MONTH(GETDATE()), 2) + '/' + RIGHT(YEAR(GETDATE()), 4) FROM qdfOrders
Получается вид вот такой:
1/10/2016
2/10/2016
3/10/2016
4/11/2016 и т.д.
Но задачу решили не полностью(((
Нужно как-то сделать, чтобы если новый месяц, то номер начинался заново с "1"
т.е. чтобы было:
1/10/2016
2/10/2016
3/10/2016
1/11/2016
Если кто подскажет, буду благодарен.
Или же, более простой вариант:
У нас задано в первой части: Максимальное значение +1
А как правильно прописать: Предыдущее значение +1