Je veux définir la valeur par défaut dans un champ sql server 2005 datetime à aujourd'hui + 3 jours ouvrables.mis aujourd'hui + 3 jours ouvrables (comme valeur par défaut) dans un champ SQL DateHeure
Répondre
Vous souhaitez définir votre « Valeur par défaut ou de liaison » à l'un des éléments suivants:
SELECT (dateadd(day,(3),getdate()))
SELECT (dateadd(day,(3),cast(floor(cast(getdate() as float)) as datetime)))
Le premier vous donnera la date d'aujourd'hui et le temps et ajoutez exactement 3 jours pour le (donc vous serez laissé avec la valeur de temps là-bas aussi bien).
La seconde vous donnera la date du jour avec une valeur horaire de 00:00:00 (c'est-à-dire minuit) et ajoutera exactement 3 jours.
EDIT:
Ah .. Je vois que vous dites "jours ouvrables". Eh bien, mon exemple vous donnera 3 chronologiques jours, mais pour calculer 3 jours ouvrables sera incroyablement difficile puisque la définition même de «jour de travail» peut être légèrement ambiguë. Par exemple, je vais faire l'hypothèse qu'un «jour ouvrable» est la norme du lundi au vendredi. Cependant, que se passe-t-il lorsque l'un de ces lundis est une fête nationale? Au Royaume-Uni, cela peut changer chaque année (c'est-à-dire que ce n'est pas toujours exactement la même date).
Il est difficile de calculer les «jours de travail». Il est généralement préférable de procéder par le biais d'une table de correspondance à l'aide d'une fonction (en code ou en SQL).
Voici un lien qui peut donner un aperçu de ce ... Ce n'est pas nécessairement joli, cependant! :)
OP demande * jours * de travail –
@DavidV - A noté et édité ma réponse en conséquence. – CraigTP
'GETDATE() + 3' est identique à' dateadd (day, (3), getdate()) ' –
Dur. Les valeurs par défaut SQL doivent être simples - et les jours de travail sont très compliqués à faire. Non seulement vous devez penser au jour de la semaine, mais aussi aux vacances.
Si vous avez une table de vacances, vous pouvez le faire avec une fonction personnalisée et/ou une procédure stockée déclenchée.
hmm, n'a pas pensé aux vacances .... – Michel
Cette requête signifie bon pour aller chercher les valeurs entre la date actuelle et ses 3 prochaines dates
SELECT * FROM nom_table OÙ columName ENTRE CURDATE() ET DATE_ADD (CURDATE(), INTERVALLE 3 DAY)
Cela ajoutera éventuellement 3 jours supplémentaires de tampon à la date actuelle.
- 1. PHP ou SQL calculer 3 jours ouvrables avant une date
- 2. jours ouvrables en Python
- 3. MVC - Valeur par défaut dans le champ
- 4. Jours ouvrables (lun-ven) en PHP
- 5. DateHeure, DateHeure? et LINQ
- 6. Ajouter un champ dans ACCESS avec une valeur par défaut
- 7. SQL Int type Valeur par défaut Question
- 8. Windows workflow 3 a-t-il un concept de jours ouvrables?
- 9. Comment définir la valeur null par défaut dans un champ de date dans sql server 2000?
- 10. dateheure fonction dans php
- 11. Calcul d'une date autour des jours ouvrables/heures?
- 12. Valeur par défaut pour le champ dans le modèle Django
- 13. Valeur par défaut pour le champ dans le modèle Django
- 14. Comment définir une séquence comme valeur par défaut via pgAdmin?
- 15. Requête DB unique pour récupérer les jours ouvrables (mysql)
- 16. jQuery Datepicker - Désactiver les week-ends/jours fériés et les trois jours ouvrables suivants combinés
- 17. Valeur LINQ to SQL par défaut? nullable
- 18. Définir une heure comme valeur par défaut dans gxt?
- 19. Comment définir la valeur du champ par défaut à la valeur d'un autre champ dans un modèle Django?
- 20. Valeur par défaut h: inputText
- 21. Sauvegarder la valeur par défaut dans l'iPhone
- 22. Paramètre Valeur par défaut à un DataGridViewComboBoxCell
- 23. Procédure stockée Valeur par défaut
- 24. SQL Server 2000 - Valeur par défaut pour les champs varchar
- 25. Valeur DropDownList Valeur par défaut
- 26. MySQL - Définir la valeur par défaut pour le champ comme une fonction de concaténation de chaînes
- 27. Problème DateHeure ActiveRecord/NHibernate
- 28. Comment ajouter une valeur par défaut dans SQL Server compact?
- 29. Déterminer les jours ouvrables régionaux et les jours de weekends de la semaine
- 30. Entity Framework Définir PreserveChanges comme valeur par défaut MergeOption
Avec ou sans vacances? – gbn