Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Find rows with inv_dates
Message
De
02/05/2017 08:45:17
 
 
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Syntaxe SQL
Divers
Thread ID:
01650725
Message ID:
01650766
Vues:
61
>>>If you're using SQL 2012 and up and can guarantee that, then I suggest to try my version as simpler one.
>>
>>I can't be sure that the user won't be using 2008
>
>With datetime values you better use grater or equal than and less approach. With dates between is perfectly acceptable.

Much of my work is with accounting applications, where in many cases the month and year, and not the day, are significant.

In those cases, rather than prompting for a date, I prompt the user for the month and year and do my queries this way:
SELECT * FROM  view_expandedcoindrop WHERE MONTH(dropdate) = @rptmonth AND YEAR(dropdate) = @rptyear ORDER BY store,dropdate

The users prefer that to having to enter "10/31/16" when the 31 is superflous and meaningless.

I couldn't figure out a good way to get a range just using month and year.
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform