Microsoft
Software
Hardware
Network
Question : DateSold Field
I have a column called DateSold. It shows the date that the customer was sold. What I would like to do is to only show results that show the customers on their anniversary of datesold. In other words. This query I want it to show me Every customer that was sold on this date for every year.
So if I have four customers with different DateSolds
Bob 1/20/2010
Sue 1/15/2007
Carry 1/20/2004
Jim 1/20/1985
This query I would like to just see (Only three results) And so it only shows the month and day.
Bob 1/20
Jim 1/20
Carry 1/20
Code Snippet:
1: 2:
SELECT AccountNumber, CustomerName, DateSold FROM Telebill.dbo.Accounts
Open in New Window
Select All
Answer : DateSold Field
SELECT AccountNumber, CustomerName, RIGHT( CONVERT(varchar, DateSold, 112) ,4 ) DateSold
FROM Telebill.dbo.Accounts
WHERE RIGHT( CONVERT(varchar, getdate(),112) ,4 ) = RIGHT( CONVERT(varchar, DateSold, 112) ,4 )
Random Solutions
Access 2007 - Flush Fields
How does this really work - DoCmd.DoMenuItem A_FORMBAR, A_FILEMENU, A_SAVERECORD
Disable save a copy in Outlook 2003's Sent folder when sending out emails
In MS Access 2003 - how do I import scanned images easily into record?
BSOD 0X40000080
XP Pro SP3 boots to blank blue screen.
The SQL service failed to start on Windows 2003 Server
Find out all used objects?
Open a new Excel 2007 instance in Windows 7
Need to allow a hyphens ("-") for user names in text field