AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datum zu KW mittels SQL
Thema durchsuchen
Ansicht
Themen-Optionen

Datum zu KW mittels SQL

Offene Frage von "PASST"
Ein Thema von MondoShiva · begonnen am 26. Sep 2008 · letzter Beitrag vom 13. Feb 2009
Antwort Antwort
Seite 1 von 3  1 23      
MondoShiva

Registriert seit: 14. Aug 2007
Ort: Mönchengladbach
63 Beiträge
 
Delphi XE2 Professional
 
#1

Datum zu KW mittels SQL

  Alt 26. Sep 2008, 11:44
Datenbank: acces • Zugriff über: ADO
Hallo,...

Ich möchte die arbeitszeit pro woche einzelner mitarbeiter herrausfinden habe nur ein paar probleme damit und zwar wie ich das datum zu einer KW umwandle bestenfalls via SQL bin jedoch nicht sicher ob das eine acces datenbank unterstützt.

felder der ersten tabelle wären hier datum , dauer(die zeit pro tag), ID
felder der 2ten tabelle wären Vorname , Nachname und ID

die sql abfrage das ich zu der ID den namen bekomme etc hab ich aber ebenhalt krieg ichs mit der gesamt zeit für eine woche nicht hin glaube aber das es auch über sql amchbar ist.

bisher sieht das ganze so aus

SQL-Code:
select
personal.personalnr,
personal.vorname,
personal.nachname,
termindaten.datum,
termindaten.dauer
from personal
left join termindaten on (personal.personalnr=termindaten.personalnr)
order by termindaten.datum
Veritas et Aequitas
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#2

Re: Datum zu KW mittels SQL

  Alt 26. Sep 2008, 11:57
Hallo,

guckst Du hier: http://www.dotnetnukeblog.de/Mit+SQL...Ermittlen.aspx
Weiss nit, ob Access das kann.

Stephan
  Mit Zitat antworten Zitat
MondoShiva

Registriert seit: 14. Aug 2007
Ort: Mönchengladbach
63 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Datum zu KW mittels SQL

  Alt 26. Sep 2008, 12:12
hmm kann ich jetzt nicht sooo viel mit anfangen ^^
Veritas et Aequitas
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Datum zu KW mittels SQL

  Alt 26. Sep 2008, 14:22
Brauchst du auch nicht, weil du ein junger intelligenter Programmierer bist, der weiss dass der Einsatz eigenen Gehirnschwalzes unnötig ist, da sowieso einer hilft.

http://www.access-paradies.de/tipps/..._ermitteln.php

Findest man auch wenn amnn access + kalenderwoche in eine suchmaschine eingibt
Markus Kinzler
  Mit Zitat antworten Zitat
PASST

Registriert seit: 30. Mär 2005
Ort: Krefeld
325 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Datum zu KW mittels SQL

  Alt 12. Feb 2009, 10:52
Hi,
ich möchte das Thema nochmals aufnehmen. Die ISOweek aus dem dotnetnukeblog ist für mich interessant und somit habe ich die StoredProcedure bzw. UserDefinedFunction im MSSQL Server eingetragen. Leider fehlt mir aber das Grundlagenwissen wie ich die StoredProcedure aus einem SQL Statement heraus anspreche.
SQL-Code:
select ISOweek(Datum) from Tabelle
// klappt nicht, 'ISOweekis not a recognized function name.
Kann mir jemand weiterhelfen?

Gruß
Peter
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Datum zu KW mittels SQL

  Alt 12. Feb 2009, 10:58
Hast Du den unteren Teil auch gelesen?
Zitat:
Um das allerdings auch in einer Stored Procedure (oder direkt im SQL-Statement) zu verwenden kann man auch eine Userdefined function anlegen:

SQL-Code:
CREATE FUNCTION dbo.fn_ISOweek (
...
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
PASST

Registriert seit: 30. Mär 2005
Ort: Krefeld
325 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Datum zu KW mittels SQL

  Alt 12. Feb 2009, 11:05
Jain, ich habe ihn gelesen, aber nicht verstanden. Mir fehlen die Grundlagen des Arbeitens mit StoredProcedures bzw. UDFs. Ich habe mir jetzt aber alles zusammengereimt und ein Ergebnis erhalten.

Im SQL-Statement muss ich (zumindest bei mir) diese neu angelegte UDF so ansprechen:
select dbo.fn_ISOweek(Datum) from Tabelle Dann erhalte ich auch mein Ergebnis.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Datum zu KW mittels SQL

  Alt 12. Feb 2009, 11:08
Achso, das wird daran liegen, dass die Funktion ja dem Nutzer dbo "gehört".
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
PASST

Registriert seit: 30. Mär 2005
Ort: Krefeld
325 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Datum zu KW mittels SQL

  Alt 12. Feb 2009, 11:09
Permissions ändern?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Datum zu KW mittels SQL

  Alt 12. Feb 2009, 11:13
Die Permissions zum Ausführen hast Du doch, wo ist das Problem?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz