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
Read structure from binary file
How do I disable javascript/Client side debugging in Visual Studio 2008
outlook 2000 "TCP/IP connection was unexpectedly terminated by your mail server. If this problem persists, contact your LAN
Infinite loop when Range is only 1 cell
Query is giving a non-boolean type specified error
How to read field names from an XSD file.
Basic MS Access Line Chart in report
Vista Home: Use of NET.TCP terminates w3wp.exe and listener
SQL Server Backup Connection
Can I run the free MS Office Word viewer from command line to print a document?