Déterminé la date de fin d’un mois sous SQL avec la fonction EOMONTH()
Lors de développement de logiciel de gestion, il arrive souvent de travailler avec les dates. Dans le cas qui nous intéresse ici, c’est la récupération de la date de fin d’un mois X. La fonction EOMONTH() permet cela. Cette fonction retourne le dernier jour du mois de la date passé en argument. La fonction accepte [...]
Tags: calculate, calculer, dateadd, datediff, début du mois, end of month, EOMONTH(), fin du mois, fonction, getdate, Microsoft, microsoft sql, mois, month, mssql, sql, start of monthValider si la date est la fin du mois en SQL
Voici un truc très simple afin de déterminer si une date Y, est la fin du mois. Pour réaliser cette vérification, regardez bien l’exemple qui suit afin de voir comment il est possible d’intégrer ceci à vos procédures stocker. Comme vous pourrez le voir pour l’exemple du 30 juin, MONTH(DATEADD(DAY,1,@Dt)) va retourner 7 s’il est [...]
Tags: date, dateadd, datetime, Microsoft, microsoft sql, mois, month, mysql, sql, sql server, t-sql, weekSélectionner les lignes les plus récentes sous SQL
Un problème qui survient régulièrement lors de la conception de système de gestion de données est la récupération des données en fonction d’une date effective. C’est qui reviens à dire que vous désirez obtenir la liste des lignes qui ont la date la plus élevée tout en étant égal ou inférieur à la date du [...]
Tags: date, date effective, ligne récente, Max(), Microsoft, Over, partition by, récente, ROW_NUMBER(), sql, sql serverMettre votre base de données en lecture seule sous SQL Server
Voici comment mettre votre base de données SQL Server en mode lecture seule (Read Only) et aussi comment le remettre en mode Lecture/Écriture (Read / Write) très facilement en une seule requête.
Tags: alter, database, lecture seule, Microsoft, microsoft sql, read only, sql, sql server, t-sqlObtenir la date de début du mois suivant et précédent avec sql
Un usager ma demandé comment trouvé la date de début du mois passé et du mois suivant en sql. En fait, récupérer cette information est très simple grâce à un peu de logique et quelques commandes sql. Voici donc les/la requête en question.
Tags: date, date de début, dateadd, datediff, getdate, Microsoft, microsoft sql, mois, sql, sql server, t-sqlSélectionner et supprimer des lignes aléatoires d’une table SQL 2005/2008
L’utilité de l’article suivant peut être quelque peu inutile en soi. L’idée de sélectionner et de supprimer des lignes aléatoires d’une table SQL est rarement une opération que l’on exécute en cours de développement normal. Mais bref, dans certain cas cela peu être utile, sinon, vous aurez appris une nouvelle technique et pourrez la mettre [...]
Tags: aléatoire, delete, Microsoft, microsoft sql, random, ROW_NUMBER(), sql, sql server, supprimer, t-sqlSélectionner la valeur la plus grande d’un groupe/catégorie sous SQL 2005/2008
Nous allons voir dans les requêtes suivantes, comment il est possible de récupérer les valeurs les plus élevées dans un groupe ou une catégorie. Nous allons donc utiliser comme exemple, une table contenant les résultats de 2 examens d’une classe d’étudiant. La requête va nous retourner les étudiants ayant reçu la meilleure note pour chaque [...]
Tags: Microsoft, microsoft sql, partition by, plus grande valeur, requête, ROW_NUMBER(), sql, sql server, t-sql, tableGénérer vos sauvegardes complètes ou différentielles avec T-SQL 2005/2008
Sauvegarder vos bases de données est primordial. Beaucoup de personnes savent comment effectuer une sauvegarde complète ou différentielle à partir de la console de Microsoft Sql Server (SSMS). Voyons maintenant comment effectuer le même traitement en T-SQL sous SQL Server 2005 et 2008.
Tags: backup, base de données, differential, différentielles, Microsoft, microsoft sql, sauvegarde, sql, sql server, t-sqlCréer une date avec T-SQL
Voici une requête toute simple, mais parfois bien utile afin de créer une date grâce à T-SQL. Nous allons présenter 2 méthodes, une si vous connaissez l’année, le mois et le jour, et l’autre seulement si vous connaissez le mois et le jour.
Tags: créer une date, date, dateadd, getdate, microsoft sql, sql, t-sqlObtenir des pourcentages avec SQL Server
Le script T-SQL qui suit va vous montrer comment il est possible de calculer des pourcentages avec SQL. Pour la démonstration qui suit, nous allons utiliser une table qui contient des « années scolaires » ainsi que des notes et nous allons calculer le pourcentage de chacune d’entre elles pour la classe entière.
Tags: microsoft sql, percentage, pourcentage, sql, sql server, t-sql

