Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : sql [ Archives ASP & ASP.NET / Base de données ] (joGTS)

mardi 30 septembre 2003 à 16:57:14 | sql

joGTS

J'ai un souci en SQL

Je voudrais lancer une procédure en automatique pour alimenter une table
'JourschomesTMP' avec des jours non travaillés (champ idJC format
datetime).
Un jour est considéré comme non travaillé si il n'existe pas dans la table
nommé RealisationLigne1 (champ[date] format datetime)

Mes differentes phases :
----------------------

Point 1 : je recherche le dernier jour chomes de la table (à l'aide d'un
curseur)

Point 2 :
je vais rechercher dans la table 'realisationligne1' les dates unique et >
au dernier jour chomé dans la table 'JourschomesTMP' (à l'aide d'un
curseur)

Point 3
Boucle pour comparaison des jours, si celui ci n'existe pas je vais mettre
à jour la table 'Jourschomestpm'

Voici ma requête SQL
--------------------
declare @sql varchar(1000), @derDate datetime, @rlDate datetime , @cDate
datetime
declare jc_curseur cursor for
select idJC from JourschomesTPM order by idJC desc

declare rl_curseur cursor for
select distinct([date]) from RealisationLigne1 where [date]>@derdate
and poste='M'

open jc_curseur
fetch next from jc_curseur into @derDate
close jc_curseur
deallocate jc_curseur

open rl_curseur
fetch next from rl_curseur into @rlDate
set @cDate=dateadd(day,-1,@rlDate)
while @@FETCH_STATUS=0
begin
set @cDate=dateadd(day,1,@cDate)
-- ajout date
if @cDate <> @rlDate
begin
--tant que meme date
while @cDate <>@rlDate
begin
--ajout
set @cDate=dateadd(day,1,@cDate)
--set @sql = 'insert into JourschomesTPM(idJc) values ('+
@cDate +')'
--exec(@sql)
print 'ajout'
print @cDate
end
end
fetch next from rl_curseur into @rlDate
end
close rl_curseur
deallocate rl_curseur


J'ai plusieurs soucis
---------------------
Concernant le point 1 :
je n'arrive pas à récupérer le contenu de la variable @derdate
j'arrive à effectuer le 2ème curseur si je renseigne '01/09/2003' à la

place de la variable @derdate

concernant le point 2 :
l'execution de la requete d'insertion (lignes en commentaire) ne
s'effectue pas

s'agit t-il d'un problème de conversion de date ?
pouvez vous m'aider sur ce sujet


un grand merci par avance



mardi 30 septembre 2003 à 21:54:27 | Re : sql

fabrice69

Administrateur CodeS-SourceS
Tu ne fournis jamais de valeur a ta variable @derDate
Elle est seulement déclarée au départ de la Proc Stock.


Romelard Fabrice (Alias F___)

jeudi 2 octobre 2003 à 09:23:23 | Re : sql

joGTS

la valeur de @derdate est le resultat du curseur jc_curseur

Si je fais un print de la variable, il me répond
sept 9 2003 12:00AM





Cette discussion est classé dans : date, table, sql, curseur, cdate


Répondre à ce message

Sujets en rapport avec ce message

Requete SQL avec recherche sur la date [ par Fidoudou ] Bonsoir à tous,J'ai une base de données avec une table comportant des informations sur des utilisateurs.Ces informations sont, nom, prénom, login, pas URGENT : Compairaison de date et sql [ par visualstar ] Comment fait on pour comparer deux dates dans une chaîne sql ?Voici le code qu'on utilise :SELECT * FROM Calendrier WHERE DateEvent >'" & DateLendemai recherche par date sous SQL server [ par Ich ] Salut ;Etant débutante en ASP, j'ai un petit problème: en fait je voudrais faire une requete qui selectionne tous les enregistrements dont le champs gro problM access VBA SQL [ par snowsurfer69 ] salut a tous!!!voila j'ai 1 gros problème et c'est très urgent!!!!voila j'crée une base de données sous access 2002 et donc j'utilise du code VBAen fa Prob de filtrage de table par date [ par fmass ] FmassBonjour.Voila, j'ai un problème de filtrage par date dans une mdb.Mon champ date est bien au format jj/mm/yyyy. mais que je veux afficher toutes SQL Server et requete avec une date [ par ludo82 ] Bonjour,Je suis entrain de développer un agenda d'événement avec un moteur de recherche ou l'on eu faire un recherche en spécifiant une date.Le problè Conversion de date dans une requete SQL d'une page ASP ! [ par pcrombez ] Bonjour, suis débutant en asp et sql et j'ai un petit soucis donct je ne me sors pas.ca serait chouette d'avoir de l'aide de votre part car apperremen Conversion de date dans une requete SQL d'une page ASP ! [ par pcrombez ] Bonjour, suis débutant en asp et sql et j'ai un petit soucis donct je ne me sors pas.ca serait chouette d'avoir de l'aide de votre part car apperremen Conversion de date dans une requete SQL d'une page ASP ! [ par pcrombez ] Bonjour, suis débutant en asp et sql et j'ai un petit soucis donct je ne me sors pas.ca serait chouette d'avoir de l'aide de votre part car apperremen probleme de format date lors d'une insertion [ par didine6 ] Bonjour à tous,J'ai un soucis sur une insertion de date format jj/mm/aaaa dans une table d'une base de données Access.En effet si je lui met une date


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.