NIRMAL90 Ответов: 0

Нужна помощь в расчете проекта базы данных SQL-сервера, связанных с


Я создал проект выставления счетов для фирмы, которая выставляет счет и отправляет запрос. Мне нужно создать базу данных sql-сервера, которая может отображать предыдущую запись финансового года с записью текущего года. каждый новый финансовый год начинается с счета, и его номер сбрасывается. Очевидно, мне нужно сделать резервную копию предыдущей финансовой базы данных и удалить отчет, тогда только новая запись финансового года начинается с нового номера счета и номера вызова, мне нужна помощь в том, чтобы, когда мы выбираем личную запись финансового года, она показывала запись с текущий отчет финансового года (например, если мы выберем финансовый год 2015-2016, он покажет отчет 2015-2016 с текущим отчетом финансового года 2016-2017). Мне нужен пример с демонстрационным примером, чтобы я мог показать его фирме, я срочно нужен.

Что я уже пробовал:

у меня есть хранимая процедура в sql, которая срабатывает в конце финансового года, когда она создает резервную копию базы данных, удаляет запись предыдущего года и запускает новую запись финансового года с самого начала.

Richard MacCutchan

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

NIRMAL90

где изменить базу данных??

sandesh.mumbai

Если ваша последовательность номеров billing/challan статична и вы генерируете данные из sql, то почему бы вам не использовать номер года, добавленный в вашу запись Billing и challan number, а в select query вы можете легко использовать функцию подстроки для удаления номера года при отображении записей для отчетов или в интерфейсе. Например, допустим , у вас есть номер счета как ABC001123456, тогда просто сделайте это 2016-ABC001123456, 2017-ABC001123456. Затем в запросе select просто используйте подстроку ('2016-ABC001123456', 6, len ('2016-ABC001123456'1))

NIRMAL90

в базе данных bill/challan нет проверки при запуске кода

0 Ответов