Al Khamid писал(а):Для преобразования даты я использую такую функцию:
- Код: Выделить всё
Function sAmericanDateStyle(datDate As Date) As String
sAmericanDateStyle = "#" & Format(month(datDate), "00") & "/" & Format(Day(datDate), "00") & "/" & Format(year(datDate), "0000") & "#"
End Function
Function sAmericanDateStyle(datDate As Date) As String
sAmericanDateStyle = "#" & Format$(datDate, "mm\/dd\/yyyy") & "#"
End Function
select col1 + col2 from tab1 where data1 between #01.02.2005# and #01.05.2005#
objExcel.range("a1").copyfromrecordset rs
select sum (col1), sum (col2), sum (col3) from tab1
sum=val(rs.fields(0))+val(rs.fields(1))+val(rs.fields(2))
sim cityid sum date
02 Khj 4500 01.01.2005
03 dush 6548 01.01.2005
03 khj 5456 01.01.2005
02 dush 231 01.01.2005
sim(Символ) khj(Худжанд) dush(Душ) по области
02 4500 231 4731
03 5456 6548 12004
sim cityid sum date
02 Khj 4500 01.01.2005
03 dush 6548 01.01.2005
03 khj 5456 01.01.2005
02 dush 231 01.01.2005
sim(Символ) khj(Худжанд) dush(Душ) по области
02 4500 231 4731
03 5456 6548 12004
select * from tab1 where cityid = 'Khj'
Алексей К. писал(а):Изучи язык запросов, там (смотри по ссылке) все понятно и легко обьяснено, успехов
SELECT DISTINCT sim,
(SELECT A.[SUM]
FROM Table1 A
WHERE A.cityid = 'khj' AND A.sim = M.sim)
AS Khj,
(SELECT B.[SUM]
FROM Table1 B
WHERE B.cityid = 'dush' AND B.sim = M.sim)
AS dush
FROM Table1 M
Сейчас этот форум просматривают: SemrushBot и гости: 2