Getdate() équivalent pour Jet / base de données Access. Besoin le mois dernier enregistrements
Je lisais d'autres questions posées et a trouvé de nombreux exemples pour récupérer le mois dernier enregistrements. Je suis à l'aide de Visual Studio 2008 générateur de requêtes pour récupérer les enregistrements d'un fichier mdb Access et quand j'ai entrez la requête suivante c'est l'affichage de moi une erreur que getdate n'est pas une fonction valide:
where [Transaction Date]
between dateadd(mm, datediff(mm, 0, dateadd(MM, -1, getdate())), 0)
and dateadd(ms, -3, dateadd(mm, datediff(mm, 0, dateadd(MM, -1, getdate())) + 1, 0))
Quelle est la bonne requête sql pour extraire le mois dernier des enregistrements à partir d'un fichier mdb?
C'est une requête que j'ai, mais il me donne des enregistrements à partir de ce mois-ci également amd juste besoin de le mois dernier:
SELECT
[Product Code], [Description One], [Transaction Number], Quantity, [Sales Value], Cost, [Transaction Date], [Transaction Time], Department, [Type Code], Cashier, [Computer Name], [Customer Code]
FROM
[Product History]
WHERE
([Transaction Date] >= DATEADD('m', - 2, NOW()))
Toute aide est appréciée.
OriginalL'auteur chupeman | 2010-01-25
Vous devez vous connecter pour publier un commentaire.
C'est ce que je cherchais. Merci beaucoup!!
OriginalL'auteur Arvo
Getdate() équivalent en Maintenant l'accès est().
OriginalL'auteur Fitzchak Yitzchaki
J'ai tendance à faire une fonction personnalisée dans l'accès au travail pour le début et la fin du mois prochain et d'autres dates. Voici un exemple de la fonction avec le début du mois prochain et la fin du mois prochain défini
La fonction complète est beaucoup plus longs et incluent des trimestres/années et d'autres choses que je me demande
Vous pouvez ensuite utiliser cette fonction dans votre requête SQL comme ceci
J'aurais dû ajouter que la plupart du temps j'utilise ces fonctions sont générées dynamiquement des requêtes SQL, de sorte que le SQL qui est passé est juste que la date, par opposition à l'UDF. Cependant je ne fais que très rarement les utiliser directement dans les requêtes SQL, mais je ne peux pas commenter sur la performance en tant que la seule fois où j'ai utilisé les petites requêtes
OriginalL'auteur Kevin Ross
Le zéro jour du mois est le dernier jour du mois précédent, cela fonctionne dans les deux Jet SQL et VBA.
Fin du mois dernier:
Début du mois dernier:
OriginalL'auteur Fionnuala