добавить целое число в datetime, чтобы узнать дату в vb.net - PullRequest
0 голосов
/ 23 февраля 2010

похожий на заданный ранее вопрос о возрасте и дате. У меня есть 2 поля в SQL Server 2008 ДОБ = "01/05/1952" licence_age = 16 как я могу получить год он получил свою лицензию от этой информации?

Ответы [ 2 ]

3 голосов
/ 23 февраля 2010

Если у вас уже есть DOB в объекте Date с именем "myDate" и license_age в Integer с именем "numYears", это даст вам год лицензии:

myDate.AddYears(numYears).Year

Обновление Поскольку вы пометили этот VB.NET, я предполагаю, что вам нужен ответ VB.NET. Если вы хотите сделать это на стороне SQL, тогда другой ответ правильный.

0 голосов
/ 23 февраля 2010

Чтобы сделать это в запросе SQL, извлеките функцию DATEPART . Это и некоторая тривиальная математика должны дать вам то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...