A delphi7 sql lekérdezés, hogy az állapot függvény segítségével

A Delphi7 SQL-lekérdezés feltétel köze funkció

A Delphi7 SQL-lekérdezés köze a feltétellel
függvények segítségével: a mező dátum (formátum „DD.MM.YYYY”) - nyúlik. Ki kell választania rekordok, ahol a hó = áram.
Kérem, mondja, hogyan kell csinálni.

ahol TO_CHAR (DATE), mint a "% 0,08.%"

Nos, ahelyett, hogy 08 képviseli a jelenlegi több hónap

MSSQL:
ahol hó (dátum) = hónap (getdate ())
vagy
ahol datepart (mm, dátum) = datepart (mm, getdate ())

Ez a lekérdezés lehet használni a Delphi MS SQL Server (van egy zongora I hónap).
SELECT * FROM asztal, ahol Hónap (DATEFIELD) = hónap (: dátum)

Sajnos ez nem szerzett - azt írja, hogy érvénytelen használata kulcsszó hónap (Date)

Ehelyett azt kell írni a dátumot mező nevét. Ha a mező nevű helyeket, meg kell átnevezni - ne használjon fenntartott szó, mint egy azonosítót.

A dolog mágikus buborékokat, kérelem nélkül nem fog működni.

és nem függ a típusú SQL szerver-A (mondjuk, ezt nem hiszem el!).

Ui Buborékok árulják szinte minden boltban.

Természetesen a mező hívta fel a „születési”
A lekérdezés voltam, mint ez:
ahol hó (születési) = hónap (getdate ())

DVP1 (21.08.03 11,27) [11]
lásd [6].
PS:
- Dr.'m figyelmen kívül hagyni.
- következő

; O (((
ne sejtette. akkor sajnálattal azt kell mondani, hogy - a feladat a teljesítménye nem megoldás.

Ahhoz, hogy Szemjon Sorokin:
SQL-szerver nem áll rendelkezésre, de az adatbázis szükséges, sőt, ahelyett, hogy az SQL-szerver „egy?

Kifejezetten adatbázis nincs beállítva, és dolgozom dBase.

poproobuy mint xBase támogatást hónap és dátum
ahol hó (Születésnap) = hónap (Date ())

Ismét azt írja, hogy a érvénytelen használata kulcsszó hónap (BIRTHDATE)
de hol van xBase? - az 1C, a program nem alkalmazandó

opcióként:
ahol a születési>: dátum1 és születési <:date2
ahol dátum1 - az utolsó nap az előző hónapban és dátum2 - első napjától a következő hónap :))

> Egyéni DBMS nem állítja, és dolgozom dBase.
Nos, legalább valami konkrét, azt is feltételezhetjük, hogy a használt BDE, és küldje el. A Helyi SQL segítségével. ; O))

ahol van valami, mint ez
SELECT DOB, Vezetéknév, Keresztnév
emberektől
AHOL (KIVONAT (hónap DOB) = 5)
(Akkor használható, nincs szerzői jog; o)))

WHERE (kivonat (hónap BIRTHDATE) = 5) - így működik, de van, hanem a „5” kell lennie az aktuális havi hogyan lehet ez a kérés?

át értékeket Delphi (pl paraméter) a helyi SQL nem egy függvény az aktuális dátumot.

(Akkor persze a másik, hogy módosítsa a motor Jet Például van, de érdemes?)

Kapcsolódó cikkek